Yeah the sword is its own entity, but always flies in the cursor direction, the only variable is its current position so i understand where this comes from
With the up/spacebar, im exactly opposite, prefer to have all the buttons next to each other :P
a toggle would be good, i will make sure to add this in my future games