To me, a mixer combination of Cave Story game play and puzzles. Also wow you guys got awesome timing. =P