I've completed this level and it is the pure epitome of needing precision, timing, and dealing with randomness, hence I have moved it from the Logic/Puzzle category to the Precision/Timing category.