Progress

Right now, pretty much everything is done, the only things that need fixing are graphical bugs :3