tower instantiate should work in theory but isnt