Integration of graphics methods to pieces

- abstract piece now has Xwindow*
- each piece now has a colour field
- calling virtual method draw() on a piece invokes its graphics method