Re-wrote the Skill Menu code so that vertical and horizontal scrolling loops forward/backward properly at the beginning and the end of the lists