First check-in of the Snake class.