Awesome idea and great implementation! Although imo this would be way better if you were able to rotate the pieces.