Character class organization, use isometric movement from util