Chess functions with pawn promotion and renders from either perspective (black/white)