Improve GameObject constructor, add zoom to mouse position