Is the coin trajectory being influenced by the direction you're moving in intentional? and if so, why did you decide to implement it when just having a set trajectory every time would be a bit easier to hit?
Always having it have the same trajectory made it feel too static, so I added the momentum inheritance to make it more dynamic without making it random.