Added Ion Cannon tests.

Fixed some bugs with them as well.