client and game integration