The level is not unpassable XD You can watch the walkthrough.It is more like of a puzzle game.
oh so u can jump on enemies, haha! didn't see that one coming. it would be good if enemies gave clues about being jumpable, like some of them being turrets maybe.