Added classes for retrieving player, and block-level events