Added animations. Also I hate move semantics, thanks.