Refactored map and camera as static, implemented camera movement