150 levels in a demo?
Control scheme idea: since movement is the most common "weapon" by far, arrow keys should move you by default. Then instead of having to equip other weapons, you just hold down that weapon's key while pressing an arrow to use that weapon. Letting go of the key makes you use movement again. Alternatively, you could still keep the equipping system but just automatically equip movement again after using a different action.
Also, I want to be able to automatically use the sword when I try moving into an adjacent enemy. Maybe the same could apply to the shield if I have the shield and not the sword.