Very well done, but I have to agree with the consensus that it needs some kind of "save point". Having to begin all over makes me lose interest in trying to get to the end.
I just can't get very far in this game, so it makes me wonder if I'm doing something wrong when I see people talking about it being "too easy." After about 5 levels I lose my base so quickly that I never have a chance.