sry but your code is not perfect too - you need to add this:
Code:
function push_box() { proc_kill(4); ...
i think if you touch the box the function is called several times... so with proc_kill all other function will be eliminated! -> this saves also memory