Curve Modifier Animation Problem

I need to animate a snake like structure moving on a curve for a game. I’ve made an animation that would work in blender, but the unity game engine restricts the use of modifiers. I was wondering if one could bake the animation or use only shape keys and bones. Here is the blend file: https://www.dropbox.com/s/j03w65gvpkssv5e/untitled.blend?dl=0

Thanks in Advance,
Code