MessageType is now an int type than an enum type
Modified the message deployment system to support custom message types defined for projects
Objects now update their grid position by sending events to the GridManager