Camera move bug. Also now all object protected draw and update functions are changed to BaseDraw and BaseUpdate instead of DrawObject and UpdateObject, in the sake of using the same naming convention through the engine.