Added NBT tag to allow teleport.

Also added "CompactMachines" group to NBT and enhanced conditional nesting. This thoroughly fixes my previous problem in #50, though the whitespace changes are now due to the change I made in that particular conditional statement nesting... lol