abstract Entity - must contain score, can overload isless