added a reset function to bonus class
LOTS of fixes
fdhyfjuhyvjg