Made some progress, but this looks really ugly so this might have to be scrapped
Fixed a lot of the problems that were showing up with the layout before. It looks nice now!
fixed a couple bugs
Made it work, all functionalloity is there. It just needs a cleanup. Wooo!
Cleaned up the code. Ready for merge