okay, now i wanna figure out why WindowRenderer is rendering upside down
i think it's something with SRM (Simple Rendering Manager, the library I use to create an OpenGL context on the TTY). maybe it's something with the projection matrix. idk
i plan to drop SRM as a dependency anyways