Snake (End of 10/16)

Added a lot of comments.