In the highly addictive arcade game Stack Tower you stack 3D blocks to a tower.
Enjoying Stack Tower͏?