Some decent working code
Getting da outofmem error sometimes. Gotta fix it