Kinda late answer, but we just make one entity manager and we put all units on one list, so manager controls the movement of all of them. Then we just split the list to parts so only few of those units are updating each frame. This way we save processing power to run the game more or less smoothly