Worldbuidling: Magic Systems that Won't Break Your Story