Switched to parallel arrays instead of records.

 + A bit, though not much, faster
 + Can become a FloatArray later for speed
 + Simplifies some of the code
Made the blocks ignore the 1-second gaps due to time drift.