ignore playgrounds
use @lazy = {} to memoize computed properties
a working layout algorithm for hexboard!
simplify times to not need parens