Enjoyable puzzles, but the controls are infuriating! Co-op doesn't work well, the AI and camera make it too difficult to play together. Working out a strategy for harder enemies like the bosses is made infuriatingly challenging due to the poor aim design. 20-30h of game play, nice varied level design, haven't tried the multiplayer modes.