As far as I could tell. Gamemakers HTML5 mouse checks are buggy. So I changed the aim to shift hold. I am not sure how to fix collision yet. If anybody knows about these bugs please give me a shout.