— Https://hastebin.com/axumosozop.js
— Yeah, seems like they're not inheriting properly
— Does the prototype get overriden / do you assign to snake.move?
— No https://hastebin.com/tomavapali.js
— Uhm, you can't pass snakes through sockets like that
— Socket.io doesn't work with anything other than JSON objects
— Aka no instances, functions, etc
— You could solve it by having an alternative class on the server I guess