Added the action.c/h and started working on them. Will finish up later.