Moved fitness into an interface