Decouple ShmallShip rotation check from Game implementation
Export Canvas instance from Game to main (Game receives a Canvas at the constructor)
Exported usage of std::vector to a dedicated set-like class GameObjectSet
Rename 'TODO.txt' to 'Readme' & update it
Add missing 'const'  in GameObject
Update Readme (the '77\n67\n77' bug discovered as solved)
Update 'Readme' file
Add 'const'  to 'Ship'-s "is*" functions
Add functionality to 'GameObjectSet'
Revert "Add functionality to 'GameObjectSet'"

This reverts commit 001ddaecebdcb1f4d3f971361ace69ba29417962.
Add functionality to 'GameObjectSet'
Update VS compilation configuration
Add 'const'  to 'GameObject'-s getters
Add missing files: "GameAlgorithm" source & header
Complete ruin