Fixing issue #1, including making tiles and map inherit sf::Drawable