Changed various class functions to use const string references instead of passing them in by value. Matrix operator overloading for +,*, and = operators. Some code cleanup.
Added some very basic physics to the engine. Characters are now influenced by gravity and fall, and basic collision checking and resolution between Character and Ground Entities is implemented. The vertex shader was changed to allow for the upload of entities' translation matrix. Added some overloaded operators to the TranslationMatrix class.