Add Spanish, rewrite card framework to pointers from typedef struct