Implemented boilerplate SFML base