moving platforms. they add and delete! and some optimization of course.