Very solid submission, you have so many components of a complete game, that it feels like a complete game. I enjoyed playing it, though combat felt a bit slow and a bit unresponsive.
Very good tutorial and level design, it looks like it was really thoroughly planned.