Kelarik checks out Iron Brigade by Double Fine Productions, a game rumored to involve big mechs, aliens, and… Tower defense?