update: There was an issue when left click was pressed on a grabbable
object, simply colliding the cursor to another grabbable object without
left clicking, causes the player to move to the grabbable object that
the cursor hovers on. Solution to this has been added.
update: fixed stability issues with grabbing GrabbableFigures and the
response events that follow with PlayerFigure, notably the adjustments
made to MULTIPLIER, MAX, MIN consts causing a NAN bug
update: added isEmpty() and clear() to Surface class
update: added convenience methods to Surface class including a few
accessor methods
update: fixed a bug in checkIfInAir method
Update: Packaged all Figure's inheritance tree inside Figures directory
and client can now include the entire inheritance tree with the
following: #include "Objects.h"
Update: fixed a bug regarding the destructor when destroying an object
that's been initialized but empty (i.e. waiting for setFigure to be
called)
Update: multithreading architecture implemented. A* logic just needs to
be inserted into the thread
Merge branch 'master' of https://github.com/solstice333/SDLGameEngine

Conflicts:
	Debug/makefile
	Debug/sources.mk
	src/main/Figure.h
	src/main/Figures/Figure.cpp
	src/main/SDLAbstractionLayer.cpp
	src/main/SDLAbstractionLayer.h
	src/main/Test.cpp