refactoring the package structure
we consider scale 1 as the start position
refactor velocity as a modifier, keeping old utility method for
configuration
initializing the speed with an initializer
added setSpeed for circular motions (0-360 is implied)
using the new API for speed