[wip] Refactor

Split up the 2K FlooHandler into multiple objects.