attacks now remove 'alive' code. Resolves #2