Excellent job! I really like that you combined both the puzzle aspect and the skill aspect of getting the timing right. Very good use of the limitation and great mechanic!