move info function to logger
timeout in server; TODO: check if required
error handling
inventory action support
wield action