Fix a bug, add a method to test if the game has been started

- Add a 'started?' method to see if a game has indeed been started
- Fix a bug when the last player goes, it'll set the current player to a nil as
  the current player doesn't wrap the length of the player list