The Game class essentially creates the "World". ie. it creates the necessary objects to build the game. It is responsible for creating the Character objects as well as the Map and Terrain. Main class just serves as the entry point on creating a Game instance ;D
Ideas:
When creating the Map, we need to 'randomly' generate it and place Terrain's on each of the x,y coordinates. These should be random .. but not too random!
The Village terrain type should not be occuring as much as the other terrain types. Should probably worry about this later on but we'll leave this for now and close this ticket.
The Game class essentially creates the "World". ie. it creates the necessary objects to build the game. It is responsible for creating the Character objects as well as the Map and Terrain. Main class just serves as the entry point on creating a Game instance ;D
Ideas: