CIT260 Snake Project