Fixed some disguising bugs

 * Some copy/paste errors fixed
 * Fixed how the linker interacts with disguisable blocks
 * Made it impossible to disguise as other disguisable blocks so that it doesn't cause infinite loops of Block.colorMultiplier calls
  + This can be solved other (better?) ways, but would need to intelligently resolve disguise chaining