One of the best submissions I've seen so far! Really implements the theme, quite enjoyable and quickly gives you what it wants to give you. Well done!