The chimps are almost unbeatable in this game! Here's the proof (youtube video)
rastaduck.org Home