Split remote.c out of main.c.