TCP actually working now + some debugging