Use make -C instead of cd
Set child state appropriately
Use names for states when debugging