Finally got my spritefont to work properly.
Before, I simply had an array of 223 characters, drawing each texture separately. Now I've optimized it further by including all characters into one single texture. I've also contained all the info I need about each character into a struct, which is much better than having 5-6 separate arrays of 223 integers/floats.
Yeah, I learned about that back in fall… I couldn't believe it either.
Hamsters… with pistols…