Been a little while since my last post. I have worked on the skills. There is a skill class with all the variables that will do most of the math (and there will be a LOT of it). Actions will mostly be Strings in an ArrayList which will be unlocked as soon as some variables are high enough. There is an updater in the skill class that makes that check. Later on, I think I will have the Skill as top class which gathers all the "subskills", like fighting skills, woodcraft skills etc... . Just because I like to keep my classes small and structured.