Did you manage to collide the harpoon with the green box? It'll attach your ship to it, and you can rotate and propel yourself from there. Thank you for playing!
Yeah I could harpoon the green box but as soon as I stopped I would be sent flying up °°