An excellent entry, very well implemented and presented .. my only real gripe is that there is often so much screen shake that I cant see whats going on .. good job though.