Pushing!

Animations! And more positioning stuff