To be honest I eyeballed the difficulty (each level you have one more foe, each foe spawned have 1/3 chance to be a shooter, that's about it ^^)
Thanks for the kind words !