Had - direction = smer ('north', 'west', 'east', 'south') - nextStepDoEnlarge = true nebo false jestli jsme prave snedli mrkev - souradnice pocatku/hlavy => bude soucasti pole nize - souradnice vsech policek tela - na zacatku hlava, na konci ocas - snakeBody.unshift([1,1]) = pridani na zacatek - snakeBody.pop() = odebrani z konce - doStep() - proved krok - setDirection(direction) - enlarge() - nasledujici step neudela pop - checkCollision() - zkontroluje, ze hlava nema totoznou souradnici s nejakou casti tela Mrkvicka - souradnice Herni plan - rozmery (sirka, vyska) - seznam kdo na nem je (hadi, mrkvicky...) - clear() + showActors() Hra - pocet bodu (snedenych mrkvicek) - pocet kroku (jak dlouho hrajeme?) - speed - jak casto se provede step