improve player view and routing