implementing key; make Snake
solve merge conflict