Stricter argument checks
Changed a comment to make the meaning of cyclesPerFrame more clear
Made away with 'repeatInifinitely'. The same is achieved by setting the remaining repeats to 'Infinity'.
No longer creating objects when triggering events. Fixed some faulty argument checks.