added block randomizer and logic to clear full lines and drop playfield down.