AWHMAHGOWRSH PICKING UP THINGS

2014/04/25
-Implemented boxes which can now be picked up! Finally!
-Old code was nearly right, but I needed to go back and make sure every
derivative function was
called by reference instead of value
-When a box is picked up, player's height must be increased to account
for the cube on the head
-The player must also be moved down and up as it picks up and drops
cubes, since the player is
referenced from its top left hand corner.
-Cleaned up the way levels had to pass themselves as arguments
-Now uses *this to refer to itself in it's methods
-Added enum to Level for the maximum number of cubes and platforms in a
level
-Used to dereference player from a cube it has just dropped
-Added GetWidth() and GetHeight() methods to the object class
-Made some of the Entity methods use a const reference to the levels
being passed to it
-Cleaned up the folder of all the useless files being committed.
-Put away all the secondary files into its own folder.