Added hidden singles strategy, subsquare bug fix