Line splitting on newlines works now, and  also added some const correctness for what it's worth.
Small cleanups.
Templated array now works.
Sprite subsystem.