Second version

`
Third version
Last non-OO version
First version of the Snake Class