Piece is an abstract class, and other specific pieces inherit from it