Added logger and message for invalid location grab.
Added step correction (?)
Created InvalidLocationException class.
Implemented InvalidLocationException class across world package.