How do you get a spirit monster in Yu-Gi-Oh gx spirit caller?

first you have to get your first spirit near the beggining of the game after you fight alexis at the girls obelisk dorm.then you either get Jerry Beans Man(1750atk,0def normal monster)(adhesive explosive1000atk,1000def,when this card is attacked when it is face down equip this card to the monster who attacked it during your opponents standby phase the monster who attacked this card is destroyed)(Oscillio Hero1000?atk?defensenormal monster)then there are other spirits who appear as you progress usually found near midnight near the well at the top of the island.