Basic Path finding Algorithms in game development