Board Thread:Questions and Answers/@comment-1490123-20140719002944/@comment-5106053-20140807170505

To me it makes sense to have only 1 (main) loop, and everything else a sub-routine, as it helps organize code, you can group all related functions into a sub-routine, also using RETURN will always just go back to the main loop, and it will go back to where it left off rather than starting again from the beginning(GOTO@MAIN).

Also I believe my code above doesn't have the continuing animation bug, since it only checks if the D-Pad is no longer held, it ignores all other buttons