Pieces

Initial implementation of pieces objects