Cat vs Snake: A Fight for Survival