Added new ProtocolPush and added GameThrive implementing it