I probably almost destroyed my keyboard mashing on those arrow keys to defeat that last boss:)
I really appreciated the checkpoints after you complete a task and definitely encouraged me to stick out to the end. Neat concept all around and the voice work was great!