very basic single player version