TO DO: a path blocker is not immobile if it is trying to move towards the path, and if a king moves, we must assign all new paths it walks into