added railgun (bad)