First checkin
Character can move around map
Add FindBugs
Style fixes
Move between levels
Increase test coverage of Character class
Don't need to expose Terrain.IMPASSABLE
Get rid of unneeded Terrain.getAll() and use Terrain.values()
Test level generation
Add more tests
Move Terrain<->char translation to Terrain
Test more of Level
More style fixes
Move climb/descend logic into LevelCharacter
Simplify MoveableCharacter.position() -- level is set inside enterUp/enterDown
Test LevelCharacter
Move toward a more MVC design
All characters take turns
Move map code to new TerrainMap class
Expose Point class as MapPoint