Fixed the player turn logic

The way i had it, even if game_end == true it would wait until both players had a last turn. I added an extra 'play' method to fix that. Not optimal but I need to move onto tie logic.