Added animation, needs to be smoothed out