delete
constructor
mutator and accessor methods
getMoveRule()