Pamiętaj, że piszesz metodę dla klasy, nie dla obiektu. Wywołując dla dowolnego obiektu tej klasy metodę start(), wywołasz pośrednio metodę town() na rzecz tego obiektu.
A więc powinieneś napisać:
void Game::start()
{
Player player1;
player1.create();
Sleep(1500);
town();
}