Hi,
I think your page design may work for the style of your games. Sometimes, you don’t want to go too complex unless the complexity makes things easier.
If you’re looking for feedback on the thumbnails, the title that says “Melinda’s Life II” has a lot going on for my eyes. But it’s just a suggestion.