I'm a bit unclear on something here - why polyomino shapes? I skimmed some dev logs looking for the answer, but it wasn't big and obvious. can you point me in the right direction?