Updated phase assignment code
requested to merge centers-put-smth-into-smth-improvements into base-put-smth-into-smth-improvements
Updated exisitng phase assigmenet code so that it does not make predictions for a phase that doesn't exist. This is based off of a threshold that was determined through test runs. If the score for a center is below the threshold that center is set to 0 indicating no prediction for that phase should be made. This mainly affects phase 4 predictions.