next
@Nonnull
This method must calculate the ABSOLUTE next allowed position given the current position and the position in which the node wants to move. For example, if your node is in position [2,3], wants to move to [3,4] but the next allowed position (because, e.g., of physical obstacles) is [2.5,3.5], the result must be a Position containing coordinates [2.5,3.5].
Return
the next allowed position, where the node can actually move. This position MUST be considered as a vector whose start point is in [ox, oy].
Parameters
ox
The current X position
oy
The current Y position
nx
The requested X position
ny
The requested Y position