I decided to play with custom blocks. You can check 'em out. I even added a "break-it-down" of the "do a ( ) [left/right]" block I made.
Feel free to use these scripts; no credit needed!