private void UpdateCollisionMatrix(GameObject obj, Vector2 oldPosition)
{
var newPosition = GridSpace.GetGridCoord(obj.MPosition);
if (oldPosition.Equals(newPosition)) return;
_mCollisionMatrix[(int)oldPosition.Y][(int)oldPosition.X].Remove(obj);
if(!_mCollisionMatrix[(int)newPosition.Y][(int)newPosition.X].Contains(obj))
_mCollisionMatrix[(int)newPosition.Y][(int)newPosition.X].Add(obj);
}