fixed the player render so that a player is not loaded every frame....SPEEDUP!!!
Changed all functions from pass-by-refrerence to pass-by-address.

Also changed the map (from inside the LevelComponent) to be double-
pointer that gets malloc'd on creation.

Fixed some of Shanes mental lapses he had before commiting (extra
unused functions, problematic array sizes, etc)
Merge branch 'Graphics' of https://github.com/DComm2013Network/CutThePower into Development
Integrated fully with graphics. File loads from file.

The game is one step closer to milestone one, only things not integrated
are the precise collisions, and the client side networking. Changes
were made to many of the Graphics files and assorted other files, see
the commit changes.

Gameplay code was changed from using pass-by-refrence to pass-by-value.

Significantly reduced memory usage of the program, the map is now
stored as a double pointer, reduced about 2.5Mb of memory usage.
Also improved some memory usage by malloc'ing the World struct, just
in case of problems.