Moved getNewYSpeed getNewXSpeed to random

Added the prototype of WorldSetting-class
[CleanCode] removed unused variable, and organized the variables
changed to a local variable
added the requires
removed the state-function [Not in use, moved to particle_updater]
[CleanCode] extracted method to the more correct class