minor updates;

-minor scoring updates
-addition of message stream and abstract listeners