Wow, what a wonderfully polished gem of an entry :) Very challenging, but the movement implementation and art/audio design kept me hooked and retrying through the difficulty. Way too much content for me to get through without getting addicted, so saving to play more after the jam has wrapped! Great job!