give characters a facing (which is represented by the Action you last took); add character moving sprites
make character move a bit forward when doing actions
Characters face in direction of movement; rotation for sprites; sleeping
Refactor bfs into its own method
use findPath instead of bfs