Añadidas varias funcionalidades

Ahora el enemigo y el jugador tienen clases, las cuales provienen de la
clase warrior, la cual definirá los ataques del jugador al enemigo y
viceversa, a la vez que inicializará algunos parámetros.

Para más detalles ver el código.