Added mechanics

- Added a document which describes the game mechanics for programmon