dont mind me, im just bored
its may be overwhelmed by using lists for structures and vectors. I've spent my time and looked at other projects where a framebuffer is created using a pen, and I'm not sure how they make it perfectly square (like a pixel)? So.. If you have an answer to this question, let me know.