Functional basic game that will play again or exit