I think that the way this ended up, you can actually get an intuitive feel on how to manipulate the grid and ace the shapes with that. The key point to realize is that changing the order of operations will result in different results (a general mathematical property of 2D transformations!), and you can abuse this fact to make wild shapes.
Thanks a lot for playing and leaving a comment. I’d definitely consider giving it another go!