refactor: moved arduino follow & button code into separate files