Fixed bug when moving under blocks; added smooth animation (which will probably not be used as it makes placement weird)