Add UnreachableLight property & UnreachableLamp class

 - Would like to make this less hardcoded, so that Unreachable can be applied to any class
 - This is challenging due to the intricacies of multiple inheritance