15th January

The original movement of the player and the clones are controlled by two different scripts, one for the clones and one for the player. These two scripts have now been combined into one "MovementManager". This manager checks whether it is controlling the player or a clone and applies the relevant functions.


In order to make the clones/player move when they are on the moving platforms, the player/clone needed to become a child of the platform that it was colliding with. The code was added to the MovementManager.
This fix, however, did not work as both the platform and the player/clones were using a rigidbody. This caused issues with the collisions and the game did not player properly. To fix this, a lerp was used to move the platform instead of a rigidbody.
