Move main.process to CloudBot.process, move the rest of plugin launching nto PluginManager, and Input to events.py