implement collision and death