Počáteční stav: snake_v3.zip

Koncový stav: snake_v4.zip

TODO

       for(const object1 of this.gameObjects){
            for(const object2 of this.gameObjects) {
                if(object1 === object2) { break }
                const stringParts1 = object1.getParts().map(souradnice=>souradnice.join("_"))
                const stringParts2 = object2.getParts().map(souradnice=>souradnice.join("_"))
 
                const intersection = stringParts1.filter(value => stringParts2.includes(value));
                if(intersection.length > 0){
                    // dochazi ke kolizi dvou objektu
                    this.solveCollision(object1, object2)
                }
            }
        }