The combination of 2D and 3D is a fantastic idea, especially when they interact. The level design is great too. The difficulty is really well balanced - it's tricky without feeling unfair. Great job!