refactor position related actors to own package, code tidy up