I love your game! Fun twist, in the end =) hehe
You have everything here: a little bit of fighting, a few puzzles. That is impressive how a lot you've managed to finish in the given time!
Also, the graphics are very well implemented. I especially liked the color inversion effect. How did you do that?