Did the final work on the game logic, should be complete now. It is
completely untested though, but for simplicity we will probably test it
when creating our Client GUI.

Some get-methods will probably also be added where so required for the
GUI