I suspect you'll be able to get close to what you want by using IS_LIST, IS_LIST_ITEM, IS_NOT_LIST_ITEM, IF_MANEUVER, and IF_NON_MANEUVER -- those last two are going to be important to distinguish between a List (like Aikido) and a non-listed Maneuver (like Jab).
The main difficulty you're running into is this concept of re-ordering things from the way they are entered/ordered on the Maneuvers tab in the application. It can be done, but you're going to need to jump through a few hoops to get there.