Cool concept, pretty good execution. Took me a second to figure it out but once I got going, I was like this neat then...
<error> Fatal error in action number 1 of step event 0 for object player: Variable <unknown_object>, x(0, -2147483648) not set before reading it. at gml_object_player_step_0
Not sure what's off screen that far but something was NOT happy.