Unify the ticker interface on entities
Decoupled position and offset...
True promised-based movement now with tickers, and timeout