After a while of looking through the scripts I realised that chai112 had his starvation if loop as "if(0 less-than hunger)" instead of "if(hunger less-than 0)" so you instantly lose. OK, actually, it should have been greater than, as it was an if-else loop. But the hunger seemed to start at 0 anyway...