Add World Border API

This PR adds a `WorldBorder` interface for controlling per-world border.

There was an (unresolved) discussion on IRC as to whether or not to support per-**player** world borders.
I think `Vector2d` would be preferred here