Mates in an assembly

Hello.

I created an assembly, which used to function properly, but after i messed up a little, i deleted some mates, and now almost all of the assembly parts can move along the  x axis. They cannot move up and down, or rotate, the mates that restrain that movement are still fine. However, the few mates that i deleted seemed to be for the x axis. Ive been trying to configure them properly for quite a while now, with no luck. Could you suggest me something?

The assembly until its moved: http://postimage.org/image/ddtiddf07/

After the parts are moved along the  axis: http://postimage.org/image/sr47zsr73/

If you want me to upload the file itself, just ask.

SolidworksAssemblies