Sorry for the late answer,
if you modify line 41 in goomba.gd to
print("side %s" % body.name)
it will tell you, that it ts colliding with the Tilemap, not with the player.
The probably best solution is to add
class_name Player
in KinematicBody2D.gd : line 2 (your player-script)
and change the function in goombe.gd to
func _on_side_checker_body_entered(body):
if not body is Player:
return
print("side %s" % body.name)
hope the answer is not too late...