Rather than argue over why I can accept a real-world solution over an ideal-solution, I'm going to demonstrate why. Because I'm chasing other goals ...
This week ... you will be visited by 3 ghosts. No they will not be the ghosts of Christmas Past, Present and Future. They will all be ghosts of Christmas Future.
One of them, FTEQW and DarkPlaces have an interest in doing, but as far as I know they can't actually properly do [not from A to Z to the best of my knowledge]. One of them, will startle in the implications. And one of them will shock.
Why do this? Because a deadline and putting it all on the line will be refreshing and motivational

/None of this makes me an MH, Spike or LordHavoc. Hell no! I have a LOT to learn, and I do learn from my masters. But make no mistake, just because I am not a Jedi Master does not mean I don't know how to use The Force. The show begins .... I have no intention of stating what these things are in advance, btw.
[5% chance that one or two are unknown features of DarkPlaces or FTEQW ... we'll find out ...]