First player solver