finished menu, need to fix passable to account for diagonals