So here's to show that it works
I'm having a bit of trouble retrieving the color of the material from the object due to the class hierarchy set up, but this will be re-arranged and fixed.
It supports an infinite amount of objects, which will allow for later .3ds and .obj loading (after I implement triangle support, of course).
Live the life you love, love the life you live