Introduce phpspec
Re-organize the bot engines and add a spec for the move engine
Update MoveEngine
Rename some AStar classes and methods
Update a-star and remove board model
Update a-star by adding risk costs to board costs and take cost in
account in getClosestDestination method