I like the game. Took me some time to figure out all the mechanics - what I only figured out at the very end was that you can replace machines. Wished I would have known that before.
A minor thing that could be improved: Add a 3rd color to the skill tree, so that it is easily visible what can be researched next.