moved messages out of killPlayer for reusability