Fixed random colors, resized game, reduced traffic

No more invalid colors are generated.  The game is bigger now (800x600
instead of 640x480), and keys aren't sent if the press wasn't from a
key we care about.