Added getSound method. Reorganized how startup works