gave getMoves() and toString() method bodies to all Step subclasses