working on bullet hell mode