@startuml
'figure 6: The Langston Ant States'
skinparam monochrome true
skinparam handwritten false
skinparam shadowing false
skinparam classAttributeIconSize 0
hide class circle
hide abstract circle


state MoveUp
state MoveRight
state MoveLeft
state MoveDown


[*] --> MoveUp : Start

MoveUp --> MoveRight   : on white
MoveUp --> MoveLeft    : on black

MoveRight --> MoveDown : on white
MoveRight --> MoveUp   : on black

MoveLeft --> MoveUp    : on white
MoveLeft --> MoveDown  : on black

MoveDown --> MoveLeft  : on white
MoveDown --> MoveRight : on black

@enduml

