Hard to believe this is your first jam - looks fantastic! Well done. The only actual thing I'd suggest is so minimal it's not even worth it, but just so you can expand your horizons: you can change the pivot point on your gun sprite, either by adding it to its own Node2D that you rotate toward the mouse (instead of the sprite itself), or just on the sprite - there's a button for changing pivots across the top. Would make how the gun rotates around look better I think. In all, great work! Interestingly, the game I had been working on but didn't finish was also about a little robot on a ship, but in a very different setting.