Added
* coverage/tests for actor, constants, and physics modules
* `controllers` module, related to human input control for controlling stuff in the game
* `constants.Direction.cardinal()` class method returns the cardinal directions: north, east, south, and west.
* `constants.Direction.x_plus()` class method associated with the moving x+
* `constants.Direction.x_minus()` class method associated with the moving x-
* `constants.Direction.y_plus()` class method associated with the moving y+
* `constants.Direction.y_minus()` class method associated with the moving y-
* `constants.Direction.from_velocity()` class method which returns the direction infered from velocity
Changed
* `game` module changed a lot--moved move player to humanplayer and handle input to the controllers module
* reordered walk, stand enums in `constants.Action`
* Improved `AUTHORS.md` file.
* `distrib.sh` now checks validity of rst generated by pandoc.
* `actor.Actor` uses `physics.Velocity` as a keyword argument and attribute
* `actor.Actor` now has the `say()` and `talk()` methods (moved from players)
* moved `game` module's collide check to `Scene` class
Fixed
* Removed duplicate `palette_cycle()` function in the animations module.
* made actor use velocity, made the instance of human player start with a default velocity of 20
Removed
* The following attributes were removed from `constants.Direction`: x, y, cardinal. See: the addition of new Direction class methods in this update.
* The doctest code (for testing the module) at the bottom of some hypatia modules