Changed zooming

Zooming is no longer y axis only
Camera rotation changed

Amount now based on mouse click location rather than screen centre