Changes to unit spawn menu and a few other fixes

Modified attacking to be fixed and Upgrades also. Most importantly
adding new units is easier.
Merge pull request #20 from codergreen/master

Changes to unit spawn menu and a few other fixes