Got the Transdimensional Trapdoor working again. Renamed the file to TransTrapdoor and trimmed off unnecessary code - BlockTrapDoor implements a lot of the necessary logic. Implemented IDimDoor for clarity.