Tracking and plotting penalty per category now. Also, implemented a very crude trial-and-error algorithm that is just as effective as using a fixed number of machines...