Fix whitespace in generic.py
Implement skill table parsing/generating