DNF incoming
I bit off a project much too large for the week of this challenge. As a result, it doesn't feel much like a game and has a lot of issues. I won't be able to get it up to my standards by tomorrow so I'm going to just call the DNF now.A lesson learned here was to not try to reinvent the wheel at every turn in a large project you want to finish in a week. If I decide to give this idea another shot in the future, I'll make sure I have libraries written ahead of time that can handle the AI and pathfinding.