Refactor display code so that we only update the position of the player, and do not redraw the entire map which is static anyway.
Merge branch 'feature/28-09-2013'