Merge of a MAJOR HUNK of code for movement and such.

Actual axis-aligned movement, but still a free-motion fallback loaded on
startup.  Some basic code for food pieces.  And almost ready to start
adding some of the more advanced stuff I want to make.