@startuml interface DecisionAlgorithm { {abstract} forceNextMove(self, coords) {abstract} pickMove(self) } @enduml