implement survivor movement