Adds Piece#add, Piece#moves, Board#valid?(pos)
Adds Piece#perform_slide