Here you go! When I first built this the "Emitters" would rotate on impacts as expected... Then I went in and manually adjusted the rotation of each object to see if the starting rotation effected the direction the velocity was applied. After that I've lost the rotation from collision that the Emitters had before.
The first time this happened I deleted all Emitters and rebuilt them... rotation came back. I manually randomized the starting rotation between each emitter and again lost the rotation change on physical impacts!
The goal is to be able to fill as much of the faded color area with solid color block as possible without any overlapping. I have a much improved concept for preventing overlaps that I have not yet implemented.