removed player class and all corresponding logic.
all event comparings replaced with event.code field.
fixed all bugs according to player removal.
 improved events merging logic (order for codes bug; hours removed from codes).
added more data and UI. and made UI more user friendly.