Added zooming and camera movement