The standard movement speed leaves something to be desired, especially when having to backtrack. How about adding a dash ability to make things slightly less tedious? In terms of balance/fairness, I suggest making the dash consume the user's shield so that if you dash into a battle, you will be unable to shield until it regenerates fully.
Thoughts?
dash would be cool, would need to have a cooldown period so you cant keep dashing away.