Fun, good idea, good graphics/polish, and i think it executes the theme well. Good job!
I really appreciate it!