Merge branch 'master' of https://github.com/THeK3nger/room-of-requirement
[APIBREAK] AStar new API

Now the pathfinder function takes a function to expand the given `TNode`
and it does not rely on a upper data structure. In this way it requires
no more an `IHasNeigbour` implementation for the searched data.

The final data structure should be more flexible.
Merge branch 'master' of https://github.com/THeK3nger/room-of-requirement into ror-branch