reduce Block queue to 24 entries to reduce memory usage
Ringbuffer: size request is atomic
Block Queue: clean finished blocks before we pull them from the queue
Player: check that we don't inadvertently wrap the ring
Block: whitespace and formatting changes