buildings placement, game object
	modified:   LibreSTR/AssetManager.cpp
	modified:   LibreSTR/AssetManager.h
	modified:   LibreSTR/Building.cpp
	modified:   LibreSTR/Building.h
	modified:   LibreSTR/CMakeLists.tt
	modified:   LibreSTR/GameMap.cpp
	modified:   LibreSTR/GameMap.h
	new file:   LibreSTR/GameObject.cpp
	new file:   LibreSTR/GameObject.h
	modified:   LibreSTR/GameState.cpp
	modified:   LibreSTR/GameState.h
	modified:   LibreSTR/ITileMap.h
	modified:   LibreSTR/MainMenu.cpp
	modified:   LibreSTR/Player.cpp
	modified:   LibreSTR/Player.h
	modified:   LibreSTR/PlayerMap.cpp
	modified:   LibreSTR/PlayerMap.h
	modified:   LibreSTR/Tile.cpp
	modified:   LibreSTR/Tile.h
	modified:   LibreSTR/main.cpp
	modified:   assets/assets.def
	modified:   assets/building.res
	new file:   assets/sprites/building_blue.png
	new file:   assets/sprites/building_blue.spr
	new file:   assets/sprites/building_construct_red.png
	new file:   assets/sprites/building_construct_red.spr
	new file:   assets/sprites/building_red.png
	new file:   assets/sprites/building_red.spr