shorter version
Enum and Bounded for characters
Better show instance for Rating
Track ratings separately for each char