Improved hero movement