Explore the top puzzle games for iPhone that will challenge your brain and keep you entertained for hours on end.