Nice idea, great execution. It's a shame that you didn't have time for sounds, because other than that this is one of the most polished entries I've seen.