Camera movement and walls handling

Changed game logic, continued working on walls and camera
Updated TODO