An annotation based command system inspired by @sk89q 's and @DSH105 's command systems projects