Concept
TPT tiles are basically Scriptable Objects.
A Scriptable Object can just run code: Scriptable Runtime Services
Use tiles as blocks of code that
- Can have Update
- Can get messages
- Can send messages
- Can post events.
Hence, one can use tiles as Code blocks
special update queue? Should these have normal rather than late update? Prob makes sense. special event queue? Interface to denote events source?