move Player UI rendering into screen class
UI should only ever display the player's stats/inventory. Also, update UI when any enemy makes a move... they could have modified something about the player.
implement efficient djikstra's algorithm.
Merge branch 'develop'