Small changes
Unfinished shortest path AI
Almost-completed shortest path AI

Warping is a bit weird right now, going to be fixed
Shortest path AI completed

Check out npc3 for a demo
Merge branch 'master' of https://github.com/slanger/RPG

Conflicts:
	rpg/src/com/me/rpg/World.java
	rpg/src/com/me/rpg/characters/PlayableCharacter.java
Made Waypoint Serializable
Saving uses World.pushMessage()
Merge branch 'master' into state_machine

Conflicts:
	rpg/src/com/me/rpg/World.java
	rpg/src/com/me/rpg/characters/GameCharacter.java