Added Attribute base class to define major player attributes.

There is a calculate method that will be overridden by the inheriting classes.