This is very clean! The only thing I would change is to set a minimum line length to prevent dots appearing if you click on snakes. Was that an intentional design choice? I got to 200 and then died trying to perform a cool stunt lmao (propelling diagonally twice in quick succession for a height boost)
EDIT: I read one of your replies! I see you had plans to draw a line through the serpent to kill it.