Devil vs warrior: Fight for freedom