added piece movements with mouse