Thanks, Shaun. I'm trying to make it as close to the original as possible, even though I'll add some new elements. Your idea is good; I'll keep it in mind.