A computer-implemented method for maneuvering a boat provided with a single drive unit, said boat comprising a hull having a longitudinal extent along a hull longitudinal axis, and a lateral extent along a hull lateral axis, said drive unit comprising: a mount attaching the drive unit to the hull along said hull longitudinal axis, a lower unit comprising a propeller shaft for carrying a propeller for generating thrust, wherein the lower unit is configured such that the lower unit, or at least a portion of the lower unit carrying the propeller shaft, is rotatable about a steering axis such that a direction of a horizontal component (12, 13) of the thrust is variable in a horizontal plane by rotation of the lower unit about the steering axis, wherein the method comprises: obtaining, by a processor device of a computer system, net momentum direction data indicative of a target horizontal rotational movement of the hull, triggering, by the processor device, a series of bursts of thrust by the drive unit, said series of bursts of thrust comprising a plurality of primary bursts and a plurality of secondary bursts directed differently than the primary bursts, wherein the primary bursts and the secondary bursts are directed such that they provide a respective longitudinal thrust component parallel to the hull longitudinal axis, wherein the primary bursts are directed such that the longitudinal thrust components of the primary bursts act in the opposite direction with respect to the direction of the longitudinal thrust components of the secondary bursts, and wherein the primary bursts and the secondary bursts are further directed such that they jointly provide a net momentum on the hull associated with said net momentum direction data. a mount attaching the drive unit to the hull along said hull longitudinal axis, a lower unit comprising a propeller shaft for carrying a propeller for generating thrust, wherein the lower unit is configured such that the lower unit, or at least a portion of the lower unit carrying the propeller shaft, is rotatable about a steering axis such that a direction of a horizontal component (12, 13) of the thrust is variable in a horizontal plane by rotation of the lower unit about the steering axis, wherein the method comprises: obtaining, by a processor device of a computer system, net momentum direction data indicative of a target horizontal rotational movement of the hull, triggering, by the processor device, a series of bursts of thrust by the drive unit, said series of bursts of thrust comprising a plurality of primary bursts and a plurality of secondary bursts directed differently than the primary bursts, wherein the primary bursts and the secondary bursts are directed such that they provide a respective longitudinal thrust component parallel to the hull longitudinal axis, wherein the primary bursts are directed such that the longitudinal thrust components of the primary bursts act in the opposite direction with respect to the direction of the longitudinal thrust components of the secondary bursts, and wherein the primary bursts and the secondary bursts are further directed such that they jointly provide a net momentum on the hull associated with said net momentum direction data. obtaining, by a processor device of a computer system, net momentum direction data indicative of a target horizontal rotational movement of the hull, triggering, by the processor device, a series of bursts of thrust by the drive unit, said series of bursts of thrust comprising a plurality of primary bursts and a plurality of secondary bursts directed differently than the primary bursts, wherein the primary bursts and the secondary bursts are directed such that they provide a respective longitudinal thrust component parallel to the hull longitudinal axis, wherein the primary bursts are directed such that the longitudinal thrust components of the primary bursts act in the opposite direction with respect to the direction of the longitudinal thrust components of the secondary bursts, and wherein the primary bursts and the secondary bursts are further directed such that they jointly provide a net momentum on the hull associated with said net momentum direction data.