Add multiple blocks and block side-looping

Up to 3 blocks in the arrayList, updating every 3 seconds, blocks
loop when the right side would go off the screen. Collisions with both
sides of cut objects are detected.