- caching ghosts
 - reusing
 - timeout (1h) for dead ghost (hidden and not populating more)
 - discoverable ghost
 - discovering ghost unlocks more ghosts types