1. I guess the game loosely matches the theme - there are switches.
2. Weird physics, questionable HP and shooting systems and that STUPID blue spider enemy which is incredibly fast.
3. Inconsistent graphics with weird colors in case of the environment. Spritework is cool, though!
It's fine. You could get a kick out of this game.