Added goals framework and camera zoom