Part of the problem was I went in with the mindset of both players being controllable on keyboard as a fallback if the player did not have a controller, so the layout was a little clamped together, I basically expected the worst case where both players may be huddled together playing on the same keyboard, and was worried about placing a binding that may overlap with the finger space of the other player.
And honestly, maybe this was a flawed mindset, as some keyboards do have a limit of how many keys could be pressed at the same time.
In any case, I should probably revisit the controls at some point and see if I can come up with better keyboard layouts, or failing that maybe implement a method to rebind the controls.
Another option could be to reduce things a bit by having auto-firing, or turning the slow movement into a toggle.
But in any case, thanks for playing! The feedback is appreciated!