Create cannon.c