Sliding animations, plus some bug fixes

I tried doing some rebasing, but ran into some issues, until I get the hang of it, I think it best to just keep doing what I'm doing. :)