Merge branch 'tank-model' of https://github.com/Megabyte355/RollerCoasterOpenGL into tank-model

Remodeled the parenting of the tank parts.

Signed-off-by: Alex <d3t0ur@hotmail.com>
Reworked the parenting of the TankModel and implemented the hidden cube alternative, since the other one would required an inappropriate rescaling for the base parent cube, which would create cumulative distortion.
Add canon movement.
useless commit
merge from tank-model