Fixed bug in callback binding code which tried getting the length of nil. Also added facing direction to Player.