It seems you've put a lot of work into the level design. I like the complexity. The graphics could be more consistent. Also the gameplay could be a little faster. Good luck!