Humble Bundle HumbleBundle.com now available in German