+++ Update +++
I made the code more readable and changed my initial approach. I Studied some Geometry: Polar and Cartesian Coordinates
I looked for the right way to Convert the Polar Coordinates (Angle and Force) to Cartesian Coordinates (VelocityX VelocityY). So when the Spaceship is about to exceed Max_Speed I want to get the Angle of current motion + Acceleratio * dt.
Then use that Angle and set VelocityX VelocityY with new Angle but old Speed.
Here is the CAPX
(at update_Spaceship/Apply_Input marked with comments (3x))
(Use Arrow Keys and Ctrl)
This is my approach:
Accel_Angle seems to not change at all once Max_Speed is reached
Still not sure if I picked the right formulas.