- added Camera class, manages a sf::view and allows smooth scrolling and zooming