implements all directions and animations and speed acceleration for the new controller , re enables the ai