Ensure the client has the correct information for showing the missing ingredients.
This data is processed server-side and sent through "progress bar" updates to the client(s).
Re-enabled the colored overlays for the main recipe on the Crafter.
Also, minor code clean-up