implementing gaming interface.