Man, what an elegant system. My only complaint might be that the difficulty doesn't really scale; I'm at 250 right now with no end in sight.
Thanks for playing and leaving a comment!