lo que podrias hacer es volcar en un vector (array) todas las combinaciones correctas (vos veras como te es mas facil de volcar los datos, hay varias formas) y despues buscar las respuestas en ese vector con un
in_array() de esta manera te ahorras todos los if que hiciste, en donde los reemplazarias por uno solo que seria donde preguntas si la combinacion que dio el usuario se encuentra dentro del vector de posibilidades correctas, caso verdadero, gano, caso contrario perdio..
Espero que hayas entendido mi solucion, igual hay varias, la mas facil que se me ocurre ahora es esta.