Added an offensive mode, cleaned up a bit.