Formalized interface between players and the game by using a command pattern.
Moved player implementations into own package.