When I was using a script that used player.velocity in its code I've found that it behaves unexpected in Powder Snow. I analyzed the issue and have found that player.velocity values didn't get updated. I've originally found the issue in beta 22.214.171.124 and also tried it in 126.96.36.199, both version had the same problem.
Changes in movement in Powder Snow get reflected in the property velocity and are updated correctly.
When the player is moving in Powder Snow, velocity property of Player class doesn't get updated and stays at x=0,y=0.0784,z=0.
Steps to Reproduce:
1. Load a world with such GameTest script running:
2. Move with the player in Powder Snow and see the returned values in the chat.
This wasn't tested on the Entity class but it might be an issue there as well.