i have been trying to fix the same issue i have been having in my game for some time now. but i cant find a solution. everytime the game start collision is active. but when i start controling the player the player stop falling and is able to walk true walls.
The link you provided is a published build. We have no way of seeing how you implemented it and as such have no means to offer an advice. Instead, you probably want to give your project link, so we can check the Edtior.
Your scene setup is correct, the issue is in your movement.js script. You are using pc.Entity translate() to move your player, that breaks all physics/collision calculations.
A dynamic body should be moved in one of the following ways:
By applying forces/impulses
By setting the linear/angular velocity directly
Using pc.Rigidbody.teleport()
Check the following tutorial on how it moves the player entity as an example:
I suggest using forces or impulses to move the player. Use teleport to change the rotation or teleport the player. And linear and angular velocities should be used as checking reference to see how fast the player is going for stuff like if statements.