implemented ranged collider, added more feature to attackmanager