Thanks for your kind words.
The collisions where not that easy to solve. After messing around lots, the most stable was to shape cast the hitbox of the moon every frame from the previous position to the current. Which creates straight lines, but because the hitbox of the moon is like 3 times the size of the actual image it still feels ok.