Video games would be funnn~ but where could we play them?

Anyone have a favorite place in Chicago? Any of the places in the link ed sent above or just anywhere is fine with me ^_^

Also how did you know to call me Jojo? :o