fix some bug about bodyguard and queen