reorganized classes to implement interfaces.
added constants for veteran and big damn hero attribute point totals