Add launcher and fix ports