Added all attacks but not updated functionality: fountain, flamethrower, and bubble are just vines.

Also moved around some code, attacks like vine and seed now initialize themselves because it seems more "proper". made nextElement method simpler.