Snake initial commit, improvements on problem7/week4