An update since I've been quiet for a while:
I've seemed to have gained an issue with concentration and ADHD. I haven't really touched the project in over three weeks and I'm supposed to be doing the work for a major code overhaul/cleanup, which seems more daunting than I expected.
I'm going to tackle enemy AI first, so expect to see organized in object-based families along with general clean up and better usage of functions. Might also decide whether pathfinding or state-based systems produces better behaving patrolling AI, as long as it doesn't cause a FPS issue.
(so, in reality, I haven't opened C2 in over a month but I plan to get over that hump and get the code-optimization started)