better but not perfect hitbox