P+ - Snake - Subroutine - 0x2a530
            - loop Infinite times: - if ((InternalConstantInt(CharacterDirection) Equal scalar(1))) - IfStatementAnd (ButtonPress value(10))
- ChangeSubactionRestartFrame(CatchDragF)
 
- if ((InternalConstantInt(CharacterDirection) Equal scalar(1))) - IfStatementAnd (ButtonPress value(9))
- ChangeSubactionRestartFrame(CatchDragB)
 
- if ((InternalConstantInt(CharacterDirection) Equal scalar(-1))) - IfStatementAnd (ButtonPress value(10))
- ChangeSubactionRestartFrame(CatchDragB)
 
- if ((InternalConstantInt(CharacterDirection) Equal scalar(-1))) - IfStatementAnd (ButtonPress value(9))
- ChangeSubactionRestartFrame(CatchDragF)
 
- SyncWait(1.0)