The script can't handle subtractions of numeric literals
In expression like:
numPuppies - 4
The - 4 becomes a numeric literal -4, meaning the function of the minus as an operator between numPuppies and 4 has been removed. The compiler doesn't know how what to do with these 2 evaluables, so it throws an error.
Edited by James Coyle