Tile now uses a Has-a with Sprite. Map and Tile now use sf::Vector2 for row/col, subW/subH etc pairs for ease of use