Added non-straight mode to BounceBlocks. By default that is what is
used. Also added auto blocks.
Objects need to be instantiated? What witchcraft is this..?