Modified a bunch of stuff. Working on the CItem class and integrating it, getting a funny error where it says i'm trying to access CSurface::OnDraw(SDL_Surface*&, SDL_Surface*&, int&, int&, int&, int&) instead of CSurface::OnDraw(SDL_Surface*, SDL_Surface*, int, int, int, int, int, int)