Cool idea! Collision handling needs work, but shouldn't be a difficult problem to solve if you look in the right places. Level design is messy and lacks a bit of creativity. Movement isn't very satisfying either. Maybe you could've added some kind of dash mechanic or something to build up speed. Noticed some of your textures are warped from stretching them. That can be easily solved by messing with the texture settings. Good effort overall though!