Can someone tell me why there are some energy cards called basic and their are some called special energy cards? I think the special energy cards are the ones like rainbow energy or double colorless, but does that mean you have to use a basic energy first like a fire, water, grass, etc. to be able to use a special energy on that Pokemon? Please answer both of these questions for me so I can be able to battle TCG correctly.