Add new teats, and two way testing skill value.
Fix warning: type qualifiers ignored on function return type.
Fix error in base ability skill.
Delete not used variables.
Add new tests and update old tests.