Create a time design. The requirements are as follows:
Clock system must be self-contained object that can be instantiated, and given start, pause, fast forward, and slow down settings.
Clock must be able to trigger a specific action at a specified rate (x_times every y_units) The user sets x, the number of executions per Unit (seconds, minutes, hours, days)×
Clock can set time to accelerate at various speeds (1x,2x,3x....)
Create a clock