Long list of updates, fixed, debugging

[X]- new reduced engine optimize and create subparts - 5/31
[X]- engine piston animation (translation not correct - Vizard support)
- 6/1
[X]- oil pump oil flow fixed - 6/1
[X]- oil pump piston animation - 6/1
[X]- collision and jumping on obstacles fixed with stair proximity
sensors - 6/2
[X]- proximity sensors for all players and machines - 6/2
[X]- pipe material in press fixed (deleted from multi-material of
elaiopana) - 6/2
[X]- separate map alerts and info panels - 6/3
[X]- two different alert types: alerts and warnings [error2 added in FSM
to denote a warning]  - 6/3
[X]- boiler timers are customizable from SM [added brackets with
delay(s) in FSM]  - 6/4
[X]- alerts working individually according to machine proximity [demands
discrete 'error' actions in FSM]  - 6/4
[X]- fixed error persistence after machine sync (duplicated list
pointers) - 6/5
[X]- info panel working with all windows with 10sec delay - 6/6
[X]- mill animations (sacks and tank) working for left mill - 6/6
[X]- customize the number of mats that need to be loaded [added brackets
with in FSM]  - 6/7
[X] - make all double machinery interactable and update FSM (millL,
lavalL, pressL, pumpL) - 6/7-9
[X]- update sync actions and alerts between pump and press - 6/7-9
[X]- added smoke signal for damaging machinery (presses, mills,
DeLavals) - 6/9
[X]- disable carrying more than 4 objects/tools
[X]- user-specific info is dismissed after 5 secs - 6/9
[X]- display generic message for non-defined interactions [added 'tools'
tab in the Excel file] - 6/9-10
[X]- update map with space/machinery labels - 6/9
[X]- score keeping: add points for completed actions, deduct points for
damages - 6/11
[X]- fix alert not updating if deleted during flashing [call
UpdateAlerts when error0] - 6/12
[X]- finishing game with score x oil multiplication synchronized with
scaling - 6/12
[X]- make timers and pressure values customizable in FSM excel file -
6/12
[X]- should not be able to drop mat using joystick drop button - 6/13
[X]- check if inventory full before picking new mat [added extra input
mat-picked in FSM] - 6/13
[X]- allow player to carry only one mat at a time [added ._feedback
property to hold interaction-derived info] - 6/13
[X]- empty loader tank when loading a press to avoid preparing redundant
mats - 6/13
[X]- finish factory (add external doors, fix internal doors) - 6/13