in reply to Perl plays Pong!
Neat!++
You could drop the need for Time::HiRes and use select$`,$`,$`,.05 in place of the usleep.