Inspired by : (A*), (perlin)