partially implemented selecting dark squares