I have tried several player controllers and this was the least buggy one. something about the tilemap colliders is just broken.