added moving platforms, still buggy