Finalized migration away from SFML's view class