Changed gen::Map to inherit from sf::Drawable. Setup base for rendering with shader