Nice idea - I can't comment too much more than what others already stated. Audio and a bit more user feedback (a floating text, a sound, or an effect/animation on the boxes) will go a long way for the user experience but you had everything working so good job!