Basic animation and input fixes