Awesome!
Amazing graphics and very well put together for a graduation project, however I need to be honest here and say that this demo at least is very poorly engineered. Hopefully the programmers on the team do a better job for the final game.