Survival implemented

...again