Allow the player to create a list of stages and enemies.
Stage design I think would be pretty hard to implement, so instead just have a number of pre-made stages available.
Enemies and initial position shouldn't be too difficult, but that is speculation.
Score if applicable could involve time and status of robot if posting to a score board.