Character rendering in-game (part 1)

Part 1 of many for rendering characters on a map. The Main Player's
character is rendered center-screen. Additional characters are rendered
relative to him. Facing is implemented. Walking has preliminary support
but still needs more implementation details.