9/10

My only complaint is it's pretty slow/dull at the beginning.