Implemented random direction and starting position checks for both the head and tail
New body parts are added after the head; as a result the FixedUpdate method is much shorter and no longer requires various tail position checks
Implemented body and tail collider checks
Changed the head to be a different sprite