Played the game and I love the details and the amount of playability there is in this 'demo'. Hard to believe it was made by freshmen.
Only thing that I might add is some hints for finding all the different stuff in the game, it's too easy to take the shortest route and finish the demo witout exploring all the details :))