Great concept.
It's hard to keep tracking where is the best place to put every block, but after a while I realize some strategies.
Congrats for the solid entry! =)