*You forgot a semicolon
*You forgot a semicolon
*Stop forgetting semicolons
*You forgot to capitalize something
*You forgot to put a space here
*You screwed up
*You screwed up
*You screwed up
You screwed up. That pretty much sums up coding in a nutshell. So many little things can go wrong, that just, absolutely tear hours of work down, and create even more work trying to undo the mess you made. And I can't even blame C#, its doing its job fine (though Unity crashing doesn't help), I'm the idiot telling it to look for "score" instead of "Score". It doesn't know what the hell "score" is, so because of that it doesn't destroy an asteroid flying at a spaceship. And everyone on that spaceship would be dead, if the asteroid didn't just pass through the spaceship, causing an explosion, but not actually damaging the spaceship in of itself. Its frustrating. Very, very frustrating. But, little by little, I'm getting a better understanding of what I'm actually doing. And the more I understand, well firstly the more I don't understand because everything works and meshes together and if you understand one thing you have to understand the 20 other things it works together with, but the more power I gain over the medium I'm trying to manipulate. The more I can actually do in virtually constructed world of error messages and semicolons. And that's encouraging, and very invigorating. If I develop the skills necessary, I'm sure I'd enjoy doing this for a living.