(#24) Cleaning up seperating actionlist from the game square
fixed incorrect test suite name

added specs for the tutorial to cover the code concerning moving

Removed unused functions

The functions removed were to prevent some exceptions to happen. After testing for a while, these exceptions never seem to occur. For this reason I removed the functions.
(#24) removed resolve action function from the model

This function should not be part of the model. This is typical ViewModel logic and therefor should handled accordingly.
(#24) can attack and can move were calling incorrect members

These methods were not resolving in bugs, since up until now their
conditions were exactly the same.
(#24) Cleaning up the uncovered tests after introducing middle ware tests

This is to help identifying code that is never used, even when they are covered by unit tests!

This should help identifying unused functions

Scene functionality is now fully covered with unit tests

Character is now fully covered with unit tests

GameSquare is now fully covered with Unit tests

GameObject is now fully covered with unit tests

GameSquare is fully covered in middle tests
(#24) GameSquare action resolving is lifted to ViewModel

This is ViewModel logic and therefor removed from the Model.