spike trigger
merged walkcontroller