Movement and animation

Still a bug in pixel tolerance