Was thinking about a timer instead of bonus but did not get time to implement and test against each other.
Thanks for the detailed feed back it is much appreciated.