EventPlayer class created. Some struct changes. Add event receiver.