Very impressive for only 10 hours work. You stuck to the criteria and I can't really argue with the results. Great job!
I really had to stick barely to the criteria given the time crunch, thanks for playing!