Bitmap is now drawn with appropriate facing direction.
Added setFacingDirection(), getFacingDirection(), and a facing Boolean. Changed render() to draw bitmap with current facing direction. Changed can_move_ criteria to only return true when no movement is being performed currently. Made first press of a directional key change facing direction, and subsequent ones produce movement.