poincare: Play with different optimization methods
poincare: Support square tilings
SConstruct: Sync with geode/SConstruct