added directional animation

needs fixing though, lags too much