Catalyst Game Labs celebrates 25 years of heavy metal mayhem with their latest incarnation of BattleTech!