For several reasons (above anything, the fact that I've already scoped out everything I want for the game), I'll not be putting this in the game. It sounds like a lot to handle from a code/behavior perspective...