added swing device factory
added some parameterd for better understanding
moved code from Video to device. removed video
added playOnes, -Endless to device
simplified the device concept by removing the paintStageFunction
parameter
another refactoring on the device side
turning is correct now