Ruby library for maze generation