Hi Beck. Thanks for diving into the descriptor crypto. As you've found it's not an especially easy problem to solve. Just a reminder that if you aren't finding it interesting then there's several other stem related projects that you might find more to your liking.
Cheers! -Damian