Just finished this and I really enjoyed it for the most part. Without giving anything away there is a section toward the end that I found very annoying to control, but I'm assuming that frustration was probably intentional, given the themes of the game. Great job!