That's a very good idea. I would definitely look into something like that if I were to develop this game again from the ground up.