Solid suggestions! The main issue is that I ran out of time to make sure the holes were actually achievable with the grid, so I ended up generating them randomly and hoping that leaving the transformations to be continuous would even it out somewhat. You do make a good point though, that would definitely turn it into a more intricate puzzle. Thanks a lot for sharing your thoughts!