in reply to Moving the cursor

Curses is nice, and has the advantage of dealing with input, output and color all in one module. If your game needs to do a lot of screen updates, it will also help because it only draws screen positions that have changed when you update the screen. I've never used it under Windows, so I don't know how it works there. Hey, maybe you can even make use of my module :)