actually works to some extent now. must use an ODD SIZE of base square size in order to work nice