About runing hmm I think its limited on each levels you have level 12 you run alot you get 1 AP point then you can run run run and run and your AP increase just a little, then you get on level 13 and you run and each time your AP increase more. So runing when your AP increase just a little is waste of time.