Virnastamine on populaarne mõiste, mida saab seletada järgmiselt: mängija peab koguma esemeid, mis asetatakse üksteise peale, et moodustada hunnik või virna. Üsna sageli kasutatakse tegutsemis- ja vastutegevuse reeglit: kui vaba stäki mängudes laotakse esemeid tänu soodsatele tingimustele, siis tulevad ebasoodsad tingimused, mis võtavad osa virnast ära. Mängija ülesanne on koguda virna nii palju objekte, et need kaaluksid üles äravõetud objektid, et tulemus oleks tasakaalus. Kui ta seda teeb, läbib tase edukalt. Kui ei, siis tase taaskäivitub ja mängija peab uuesti proovima taseme edukat läbimist. Mõnikord (ja sageli) ei ole eesmärk kuhjata võimalikult palju esemeid, vaid neid koguda piisavalt, et mängu ebasoodsatest tingimustest minimaalselt üle saada.
Üsna olulisel osal vabalt mängitavatest virnamängudest peab virnastamine olema 100% täiuslik: vaadake "Stack Bounce 3D" või "Helix Stack Ball" - nendes mängudes ja nende sugulastes, kui te ei pääse igast mängust läbi. virnastatud tükk, kaotate taseme. Kui aga piisavalt pingutada, on võimalik tunde mängida (uskuge meid, me teame, mida räägime, sest kunagi mängisime Helixi mängu 3,5 tundi järjest).
Virnastamine on ka tasakaalu saavutamiseks: loomulikult on võimatu asetada paljusid objekte üksteise kohale, ilma et need lõpuks kukuks. See on tingitud füüsilistest piirangutest, nagu gravitatsioon, nende pindade ebatasasused, kaldenurk ja sellised tegurid. Nii et võimalikult suure stäki kuhjamise ülesanne on midagi, mida tasuta virnamängud aktiivselt kasutavad. Võite proovida objekte ise kokku kuhjata, mängides järgmisi mänge: "Virnad virna!", "Kirja väljakutsed" või "Linnaplokkide mäng".