split Passive and Creeper parts of main.c