Должно хватить.
Как тебе такой вариант реализации(его легко закодить): игроку при входе выдаётся 5 переменных magaz И n снежков в левую руку. n = magaz. На пкм игрок бросает снежки, их количество уменьшается, ровно как и переменная magaz. Ограничение в 16 снежков будет, но это можно исправить...