The new Puma is sporty and fun to drive