move: non-blocking input
windows: create a new random window with an animation or pattern each time a key is pressed.