I love how this game looks! The passcode mechanic to open the crates is a very intelligent idea, it adds an amazing layer of depth to the mechanics. I missed some particle and sound effects when I completed a passcode, in the beginning I wasn't sure I was doing it right until I looked at the score (btw, the score should also increase with the time you're alive or by the obstacles you avoid).
I'd also make the hitboxes of the obstacles a bit smaller, several times I changed lanes when I though I've already avoided an obstacle but it still hit me. It happened more than once, so I think it would make the game more enticing if you favoured the player pulling these types of close calls.
It would also be great to make the passcode of a new box replace the current one. Sometimes I went after a golden box while not having completed the current password but it wouldn't work. I think it would add another layer to the game, so the player could decide to go after a better box, or try to avoid them while still completing the active passcode.
It may seem that I'm complaining about a lot of stuff but all of these are minor things or ideas if you decide to develop the game any further; I liked the game A LOT :)
Can you give me some tips on how you achieved that look? Specially with the lighting, whenever I try to make a simple look like this it looks very bad...
Congrats, great job!