Got distracted a bit..
I finished malloc() and free() today. They're both very efficient (perhaps needlessly so) and they are both functional.
I would have gotten more done, but I decided to finish reading Way of Kings today. Totally worth it. That book kicked serious ass.
Tomorrow I'll test malloc and free more rigorously and then I'll start on the actually "combat" system. I've got a couple mock-ups done and... it's going to be a weird.