Absolutely. You have to realize that the search engine doesn't understand anything about the pictures you have on your site aside from ALT tags, if you have those. So to them your page looks a big blurb that it does not know how to interpret.
You're right, you should have visible text for searchengines to find you on. But I don't think any person would want to read that huge chunk of text, do you? I'd try to shorten it a little and maybe add descriptions around the games.
Hmm...that's doesn't seem hard if you already at #11 position. 1. Create backlinks - keep creating backlinks to your site via article marketing, social bookmarking, RSS feed. Doing this consistently and you site will be in the top 10 in no time. 2. Create a blog site may be midnightgamer.com/blog then get article written around the keyword of cartoon games (and other related keyword that you wanted to rank for), schedule the post in the blog (Wordpress blog) . You will gain more traffic, and also increase in the ranking in the long run.