I have PTSD from the old days when I played several Flash games like this.Amazing work, with achievement system, several upgrades, randomness. Love it!