A game of Snake implementation used to demonstrate modular design. Has optional display engines: ASCII, Pygame or VPython, all using the same game logic modules.