Well, you must start off by understanding the concept of an entity map. These are extremely useful when programming non-text console games. It usually is a 2-dimensional numerical array the size of the console screen, and will hold basic data of the entities on screen.