Added check to keep track of observers and calculate bonus points according to l4m3r's formula