That 3d effect is absolutely something to be proud of. I have always wanted to code a mini 3d engine myself but have never gotten around to it, your game is great, even if the collision is a little weird sometimes!