movePlayer and clone() created
effect method has now code
isApplicable always returns true due to how MovePlayer is defined