Added BucketSearch

Bucket search implements and A* search, but first it groups the map into
a bunch of areas, and searches each area as one square. In this version
they are:
5 by 5 squares
cost of 9 per square
each mine adds 2