Create Random Board from Shaped Tiles

This would be fantastic if I were using all of the same symmetrical shapes. The lining up of the different angles is continuing to be a problem.