#105: added in temporary methods to BasicMobilityPiece. don't forget to remove
#105: committing for backup
#105: Thinking about starting over.

This is confusing
#105: laying out the specs in main
#105: committing for bakcup
#105: fixed
#105: merged