I finally got some time and sat down at my computer, loaded up on emphetamines, and started programming. Here's basically what's left before I can release 2.4:
1. Point mutations are done, but all other mutations aren't. Point mutations were by far the hardest though.
2. I need to go back through and double check some functions that might not work right anymore, like delgene and mkvirus.
3. I have an equation for tie drag, I just need to plug it in and see if it works. I feel pretty confident it will.
I think that's it. The point mutations are pretty neat. I set it really high, and found like 2 dozen bugs that were possible in the DNA language. Speaking of which, it seems to be incredibly common for mutations to end up producing 2000000000 (the max) on the stack. I'm not sure what that will mean for evolution. Theoretically, they'll just learn to not produce such large values all the time.
Once 2.4 is finished, I'll see if I can write a bot that showcases all the new features possible. I have a feeling you'll all be very impressed. There are some other changes I'd like to make, but I'll save them for 2.41.