add mobility, frontier_discs, disc_squares, is_frontier