a snake game for our UML course