I see that you've implemented SpongeAPI for your LanternServer. What lead you to make this decision?