Basic structure, almost working...
Forgot a file. I suck...