func (p *PositionListener) UnRegisterForState(i entity.Interactor) { delete(p.Interactormap, i.Id()) }
func (p *PositionListener) RegisterForState(i entity.Interactor) { p.Interactormap[i.Id()] = i }