void OnCollisionEnter2D(Collision2D other) { if (!abilityActive) { if (other.gameObject.tag == "Floor") { jumping = false; ApplySlowdown(); if (jButtonHeld && m_speed < m_maxSpeed) { m_speed += speedIncrease; } } else if (other.gameObject.tag == "Hurt") { m_speed = 0; game.EndGame(); } } }