Greetings! :)
Your class is named Player (uppercase P) while you later refer to is as player (lowercase P). Names in GDScript are case sensitive, so you should take care to be consistent with case:
onready var player: Player = $Player # uppercase P in class name