Implement dirty clawing, falling, start to seperate robot and stick event and more sophscated return level