Super update

It's another restructure, I keep working on EVERYTHING except the OpenGL.. LOL

Note to everyone, welcome to dynamic hell.