Split up body state machine