Very "on-theme". I played for a bit but never completed, though - a few times, the dimensional switching put me into places where I was stuck and at the mercy of whatever was attacking me, but these kinds of rough edges are to be expected in jams. Good job with your entry!