Refactor bots.lua

Initial refactoring of bots.lua in order to make future changes easier.
First added an add pair to the removeBots function, added prepareBots
for when there are no bots and you want to go to some bots, and finally
replicated those changes through CreateCommands.

This should allow for a more complex bot system, which I plan on coming
to