Does your editor save it to a *.wmb file? Or fo you make your own file and loop through it reading variables and strings?

BTW, that shadows look amazing. Is it all dynamic or static?