How do you prove that someone really played the level he got created? What if he modifies his client? How can you stop this behaviour?
This game has deterministic physics and all your game actions are saved so it is easy for each client to check if you really completed the level. If someone will modify client and change the game then he will fork the network and other clients will not accept blocks mined by him.