More work on per tick structure generation