Modifed Shapes.java to create instruments randomly; added
RandomInstrumentGenerator to support this change.