initial start at a groovy implementation of 2048