ok, i am trying to make a basic game, like an overhead action game, with basic ascii graphics. I want to set up the game in some sort of time loop, so I can move the enimies around every 1 sec, or whatever. I used the getch() function to get keyboard input, for moveing the player, but the problem is that when the program executed the getch(), it pauses and waits for the user input. this means that everything else can only move when the player moves. does this make any sense? how would I go about doing this?