Changed clientCommands to a more smart system, so it can be updated more effective.