fix switch to only switch when it is not already on the given mecha