This file is a behemoth.  It's reached the point where each of the actors deserves to have its own file.  You can use Scala's scoped access modifiers (i.e. `private[mypackage] class Derpman`) to keep them secret as separate files.