compressed board representation
dealt better with blocked path case, updated readme