2D Game engine using SFML