AISystem and MoveSystem now has dungeon in update

instead of in the constructor