refactored my Play and setup methods for game