This project was the last one and also the one more advanced and with more features, it was used the Behavior Bricks asset from the Unity Asset Store (to use this project it is needed to import/install the asset again), while was used some of the code already gived by the asset mostly was created originally.