Basic mechanics 2

Improved code.  Player object now capable of some movement.  Still not
working correctly, however.  No build errors.