Game arrangement algorithm design and analysis