Fixed bug where adding a brick to a UserBrick while the main script is
empty causes the insertion of WhenStartedBrick
Fixed cycles in UserBrick call order causing either stack overflow or
errors in badlogic's Action system. AFAIK it can't handle recursive
actions. Therefore, instead of attempting recursion->loop conversion, I
disallow cycles in the UI (can't add a brick which would cause a cycle).