This is a (slightly buggy) Python port of Worm. The only change from bsdgames worm (other than the programming language and any bugs that were added or fixed) is that WASD is now supported.