Ah. I believe that's a game called I, Predator. XD
It's somewhat fun to spend the hours on, more so when you've played it a few times; got the bare of things.
Also, some seem to experience difficulty wih the Lion and Buffalo game; I'd suggest using the Cheetah game. I'd imagine the water level would be more laggier for those with slightly lower-end computers. x3;