Big Organisation Overhaul

Moved the sprites into their own folders, things are now more organised.
I also cleaned up the code a tad, improved efficiency.
I'm not 100% done with the Sprite overhaul yet, just commiting because
I'm about to do homework.