Feature auto generate cards

Replaces the cards with auto-generating cards.

This will also modify the .gitignore, due to some testing stuffs.