I can't get ground contact to work

There’s a setting physics scale in your game.project file. It’s value should be set to a number depending on the size of the collision objects that you’re using in your game. I think it’s fairly well explained in this doc that I linked to (just the section “Units used by the physics engine simulation”).