Thanks everyone who commented with suggestions. I will defiantly change the controls so that jump is W and dash will probably be space. The throwing weapons used to disappear when they hit solid objects but a lot of people advised that they would prefer if they could pass through so I'm gonna keep that as is unless more people suggest otherwise. I will look into the wall slide over spikes but so far it seems to cause damage whenever I try it. I should have an updated game by later today when I get off work.