A* Path finding algorithm
Signed-off-by:Guillaume Martigny <guillaume.martigny@gmail.com>
Direct substitution dicypherer
Signed-off-by:Guillaume Martigny <guillaume.martigny@gmail.com>