Added platform collision and camera movement