fixed bug with tile event handler context by adding another option to the virtualmove function in the battler module. now we can pass in a handlerContext option in which to call the done function (the handler, in many cases)