Added to legal move service, white cannot take white.  Existing bug when moving same piece twice