Update 0.102 alpha

It was noticed several significant bugs that to some extent broke the passing game. In this update, I tried to fix these errors. The main bug was the departure of the character from the train, in the previous update I created an emergency braking function if the character flew out of the train, but the character could get stuck in geometry under the train. Some layers that could cause a push were disabled, but this is still an assumption since I could not find this bug in my testing yet. Therefore, the physical collider of the character was additionally underestimated so that the player crouching could get out of the train and return to it. A bug was also noticed when the character lost interactivity with workbench and cabinets in the train. The interactivity system has been redesigned, I think this should help. Please let me know if the above bugs show themselves again! The remaining less important changes can be found in the list below.
[h2]LIST OF CHANGES[/h2]
- Reduced physical height of the collider when squatting. Now the Character will be able to crawl under the train.
- The system of character interaction with interactive objects (inventories, doors, switches) has been optimized.
- Optimized the physical interaction of the character with the outside world (this can fix the bug of dropping the character from the train in motion).
- Optimized zombie regeneration that could lead to a head blast while the zombie remained alive.
- Fixed a bug in which the progress of crafting hung for all workbenches.
- Implemented the ability to invert the Y axis for the mouse.
- Implemented mouse sensitivity adjustment.
- Increased bat attack range by 20%
- Improved shadows for trees.