Fun, original, and presentative. I like the simplicity of the idea and the overall implementation. Well done!