This sound fun. Since I'm familiar with most of the stuff you base this on, I think I get what you're trying to do^^