added ability to fire from mouse position, new partner movment system implemented