Created framework for playing a game in which each player takes turns, closes #45.
Players can now be created through a PlayerConfiguration, closes #79.