This is a standard LITS puzzle.

My 20th puzzle! Has some similarities to some of the GMPuzzles this week but hopefully the execution makes it worth its while.