Moveable Pieces

A few changes to the SFML files for mouse events.

I took the liberty of changing the game loop so that SFML sleeps if
there are no messages.  It also sleeps 2 milliseconds between messages.

All pieces can now be moved with their valid moves on display.  There is
no checking for check or any kind of score or end game.

You could play chess with this :)