Add a new behavior 'Snake'

Close #8