Metronome now functions properly

This fixes #25 and also addresses an issue where multi-strike moves
repeat messages (fixes #65).