Seperated Room.
Seperated Tile.
Seperated SceneSystem.
Removed confusing typedefs and make use of auto keyword for iterators.
Implemented Inventory::removeItemsByName.
Actors now have their own inventory.
Rebase