wrote a sample profiling class
path planning algorithm
implementation of minimax