Mach doch in ein Parallelprocess ganz viele forks rein. Das kommt aufs gleiche hinaus oder nicht?
Also zB.

fork if 20 Uhr (Nur nen Beispiel)
> move event blablabla
end

fork if 21 Uhr
> move Event 2 blablabla
end

usw.