The latest Humble Bundle has been released today in the form of the “Humble Indie Bundle 15”. For those who are not aware, the Humble Bundle is a