I have a 4.0 in a Computer Science (Games) Programs type degree. now I seem to be stuck in limbo at getting a job. IT companies think im a risky candidate because I have a 'games' degree and that is clearly where I want to go so I will leave their company at a drop of a game job hat. Also Game companies want a CS degree too, which makes it harder to get a job there.
If 15 is too late to learn programming god help me!
In the UK programming has only just been introduced into the schools curriculum (although to what extent I am unsure). This means that most of the people in the UK where not professionally taught programming until after the age of 16*. Learning is a continuous progress I doubt you will find anybody who has learnt every nook and cranny of a particular language. Sure the sooner you start the better but that said imo, 15 is a good young age to start. In fact if you decide to go to university, you will find you started before most people there.
Just keep at it and no doubt you will surpass the person who said you didn't know anything.
im guessing this is section of you're GDD(design document)?
if it is, I would advise you to put the design as simple as possible, with as many words as possible (describing everything), remember, someone from outside should be able to read your GDD and visualise your game. I found it hard to follow what you where trying to describe.
Also I also like to categorise everything, so each detail of the game has it's own segment, this is useful if somebody doesn't know every single aspect about your game like you do.
For example you say:
If you roll 5....
I would say:
If you roll number 5 on a 6 sided dice (ranging from 1-6) [see dice]
The game will use 3 sets of dice, one of the die will have 6 sides ranging from 1-6 shaped like a cube, one die will have 4 sides, the different sides will have blue,red,yellow and green and the last die blah blah blah blah
(and I would go into even more detail, but it was just an example )