Bear in mind that this is all high-level, structural stuff, and I haven't actually started implementing it, but my idea was to create a class that contains a list containing references/pointers to the active effect functions, a pointer to the current location in the list, and functions that are...