cleaned up ai/player hit handle