All bots in motion using honest-to-god functional programming.