moved priority storage from system to engine

reducing requirements for systems
moved entity list to collecten & added observer