A server-side Scala D20 character manager