moved most of the CTF stuff into its own mode stuff