Network layer.
Minor cleanup.
Use the Command pattern to implement executable actions.
Refactor Player class to use 'actions'.
Implement action dispatcher as the Game class.
Integrate new logic.
Merge pull request #23 from Andreis13/master

Refactor game logic.