, hud(env, config, player)
, manip(env, player.GetEntity())
, input(world, player, manip)
, interface(config, env.keymap, input, *this)
, hud(env, config, player)
, manip(env, player.GetEntity())
, input(world, player, manip)
, interface(config, env.keymap, input, *this)