About the bullet spawning. They spawn at the bottom of the player. That's why it seems like they spawn randomly because player is rotating. I will try to fix that if the rules allow to. Thanks for playing and awesome feedback!