Migrated to SFML's view class instead of my own