Im glad you eventually figured it out. I will be balancing contracts in the next couple of days so that they pay according to the lines of code you write, not by how many scripts you create.
Actually, making mistakes currently have no penalty. Except for the annoyong noise that it makes when you do. This is probably bound to change as well . I may implement some sort of bonus for less mistakes.
Thanks for the feedback. My biggest concern has always been the learning curve, the biggest of which is the console.
Glad you enjoyed some parts of it. Check back in a couple of days for these changes.