add maze solver