I really like the blend of 2D and 3D. The bosses were pretty fun; I had trouble with the third boss for a while because it isn't obvious that the player can stand on the speaker as a platform. There's also some delay with the slam and jump that make them a bit difficult to control.