Player state dropped and using isHit boolean flag instead. Others flags can be derived from other fields.