from typing import Tuple
import math


def get_new_coordinates(curr_x: float, curr_y: float, angle: float, speed: float) -> Tuple[float, float]:
    """
    Works out the next x, y coordinate given the current coordinate, an angle (from the x axis in radians) and the speed
    (i.e distance of travel).

    :param curr_x:
    :param curr_y:
    :param angle:
    :param speed:
    :return: coordinate
    """
    new_x = curr_x + speed * math.cos(angle)
    new_y = curr_y + speed * math.sin(angle)
    return new_x, new_y