Fast tip... The maths of the developer weren't great and if you save some upgrade points you can buy high lvl upgrades without buying the small ones. For example first upgrade cost 5, second 10 ... if you buy the second you get the first as well (so both for 10).