Final List! Just need to seperate into header files and shit. This is awesome.