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? special event queue? Interface to denote events source?