remove unused Hand class
refactored Shape to Piece and PieceName to Shape (and some corresponding
method names)
renamed some parameters and variables to match refactor
change Piece to no longer implement Comparable interface