Exactly my type of game. Sadly the game doesn't explain anything. I had no idea why the big guy just went past any traps/beasts i placed.
The visuals are great and the sounds fit perfectly. With some polish this could definitely be a game i would play :)