Yea I should have made upgrades more clear. Your correct with the top row being reload, fire being time in-between shots. And bottom being time in between shots. Green was for decreasing the reload time. Should have also balanced them more or gave first node a noticeable change.
Yea had to rush out and html export. Pressing Tab twice should capture the mouse but having fullscreen should also do this. for some reason starting it captured wasnt working. Will defiently figure out how to get this working next time I do a web 3d game! Thank you so much for the feedback and play!