Spec Piece#make_move; abstracted #valid? and #path
Change Piece to require color and position
Abstract velocity  constants
Spec ::King
Spec ::Queen
Spec Pawn