Add WorldBorder implementation

This PR implements the `WorldBorder` interface, as well as the `getWorldBorder` method of `World`

**EDIT**: The branch was not supposed to be called `scoreboard` - I'm just brain-dead.
missing (prefix = "shadow$")