I really like the concept and the visuals are stunning, but the harpoon mechanic seems really buggy and only sometimes works as it should?