I’ve mentioned that I have an obsession with Plants vs. Zombies. Â PvZ is made by a company called PopCap, which makes a lot of games I like. PopCap is this week’s featured “Humble Bundle”. What’s a Humble Bundle? Basically, Humble Bundle is a set of games that you can set …
Read More »