I'm taking steps to introduce an in-game level editor, so players can see exactly what the level looks like. It will be exactly the same as the text level, except with graphics ^^
In fact, the in-game levels will run on the text levels. The graphical level editor is just a user-friendly front for the text levels. I don't have a server to save and share levels online, so I might let players share levels by having them copy the text levels so they can post it anywhere online as text.
The in-game missions use the starting position as an exit, which remains closed until the main objective is completed. But the text levels do have a separate starting position and exit position. I'm not sure what to do with that, since text levels don't have objectives yet.
I will convert all challenge levels to text levels. Then add coins to them in the next update. Each challenge level will keep track of which coins the player has picked up. So they can replay challenges and collect the coins they missed, gain additional gold for skills and optionally achieve a 100% completion achievement on the challenge.
I was thinking of doing the same thing for the community text levels. Let level designers add coins. The game will keep track of the % of coins the players have collected. So if they want to, they can try to aim for 100% completion of these levels if they want to and optionally gain the 100% completion achievement on those levels as well. What do you think?