MULE-28: Initial store commit with other minor updates.
Merge remote-tracking branch 'origin/028f__store_implementation'
MULE-29: Store implemented. Mule class created. Player class modified.