game_data, game_logic, config: now using parts icons and succcessfully making machine with required parts (tbd: optional parts implementation)