There are so many puzzle games currently available that it becomes difficult to stand out above the crowd.  Developers have to come up with unique features that will