Piece appearances are now controlled by (temporary) CSS: the definitions no longer know about the images or shapes used, but do still control orientation. Updated definition such that all pieces can be rendered using currently-available graphics.