I seem to have fixed it. Apparently the cannon superstructure i was using caused the game to crash. When i switched it with one from the base game the crashing stopped.
So I attempted adding a new unit to my game, and it works for the most part, but when i try to add a water cannon to it then call it ingame the game just crashes to the desktop without warning or a dialog box. Any adivce?