Fixed a bug

1. Previously if one piece is selected, some squares’ canSelect will be
set to true. When another own color piece is selected, I forget to set
those squares’ canSelect to false which cause error if the player try
to click around…