Adds Snake Functionality