The gameplay is quite good and with an interesting twist. There's more than one way in which you're your own enemy, and what's even better is that the enemies can be your allies so they're also their own enemies.
I couldn't get past this wall here, though, because there was an invisible ceiling above: