Added tiles and a stack and associated methods plus tests.