Initial camera movement and zoom, general refactoring of code
Refactored super long line on TileMap class
Trying to fix conflict