selection color and attack checks