Add basic player movement

I'm not terribly satisfied with keeping position state in two places
and will seek keep it in one place.  For now however player movement
works -- starting to get somewhere!