A Multiplayer noob? Skipping a few steps i see.
In your Node2D.gd set the 'ip' var to be that of the 'host' on both devices as "127.0.0.1" is assgined to be localhost
This can be found out in a multitude of ways with the easiest being to call IP.get_local_addresses()
or IP.get_local_interfaces()
and selecting the appropriate one
On the host device (the one designated as server) also do
net.set_bind_ip(ip)
Unrelated
not important but the lines in game.gd
var p1 = preload("res://player.tscn").instance()
and
var p2 = preload("res://player.tscn").instance()
Seems weird to preload the same Packed scene twice so it should be like
var player = preload("res://player.tscn")
var p1 = player.instance()
var p2 = player.instance()