Thank you very much . It is great job.
There is some advice
1. Change listentry item to Align.Right
gridc.num_t = fe.add_text( "[ListEntry]/[ListSize]", fe.layout.width / - 1.219, fe.layout.height / 1.618, fe.layout.width, fe.layout.height / 36 )
gridc.num_t.font = "Squares Bold Free";
gridc.num_t.align = Align.Right;
2. control length of Genre
Write a function to control Genre in specific length
"action": [ "action","platformer", "platform" ],
"fighting": [ "fighting" ],
"fighting": [ "fighting", "fighter", "beat'em up" ],
"puzzle": [ "puzzle" ],
"racing": [ "racing", "driving" ],
"role playing": [ "rpg", "role playing", "role-playing", "role playing game" ],
"shooter": [ "shooter", "shmup" ],
"sports": [ "sports", "boxing", "golf", "baseball", "football", "soccer" ],
"strategy": [ "strategy"]