I don't want to give a timeframe yet because I'm very bad at estimating, but I think it's getting close. I recently finished all the spells I want to have in the initial release, so I'm mainly tying up loose ends, fixing bugs, and balancing right now.