Reminds me of my first games I made in Python,
The code isn't perfect, but it works.
Look at this line:
if ((numberOfSticks - 2) % 3 == 0 || (numberOfSticks - 2 == 0))
The second condition is useless, because 0 % 3 is still equal 0.
Anyway good job, try to use different classes in future projects. (For short programs like these they are not necessary)
Also, if it may assure you, I don't use comments as well.
If your variables and functions are properly named, I don't need them to read the code.
Did you think what may happen if the user entered a non-desired input?