Look before you leap

Call Think method before move method