Snake update 2
The second task was to create the movement for the snake. Initially, I was going to go with free movement. Every pixel would be accessible. However, I soon realised that this would make it a lot harder to implement some of the features necessary for the snake game to work.
For instance, it would make picking up the apples that the snake eats a lot harder as the snake may appear to be picking it up but its location wouldn’t be exact.