Finally fixed what was causing some weird behavior in my flocking algorithm. Still working on level-gen stuff. Also, pun intended.
Fixed the weapon shot offset bug. Didn't do much else, since I'm really tired today. I'm going to get some sleep and try again tomorrow.
So I have the level map displaying again, and the character shows up again, but there's a weird animation bug. On the plus side, I've managed to implement a debug renderer alongside the texture renderer, so I can have cool wire-frame lines everywhere!
Next is to fix the bug, and re-add projectile spawning so the weapons work again.