kinetic tile assembly model