began refactoring sf::RenderWindow to Purity::Window