Really nice idea and it gets surprisingly difficult! I love that no run is like the other through the randomized upgrades. Would be even cooler with sound and assets. Maybe something for a future development?