added SFML window and the cool feature that the window cannot be closed
and stuff