I found it really simple to understand. One thing I should improve is line up the direction of the level with one of the axes of the player. That way you don't go diagonal when just pressing one arrow key.