Implemented Sliding

The last thing I need to do is edge bumping