private void siirraRuudukkoa() {
        if (suunta.getXmuutos() != 0) {
            if (suunta.getXmuutos() < 0) {
                if (rajaaja.getSuurinX() > this.ruutuHallitsija.getRuudukonSuurinX() - 4) {
                    this.ruutuHallitsija.siirraRuudukkoaXsuunnassa(1);
                }
            } else if (rajaaja.getPieninX() < this.ruutuHallitsija.getRuudukonPieninX() + 4) {
                this.ruutuHallitsija.siirraRuudukkoaXsuunnassa(-1);
            }
        }
        
        if (suunta.getYmuutos() != 0) {
            if (suunta.getYmuutos() < 0) {
                if (rajaaja.getPieninY() < this.ruutuHallitsija.getRuudukonPieninY() + 4) {
                    this.ruutuHallitsija.siirraRuudukkoaYsuunnassa(-1);
                }
            } else if (rajaaja.getSuurinY() > this.ruutuHallitsija.getRuudukonSuurinY() - 4) {
                this.ruutuHallitsija.siirraRuudukkoaYsuunnassa(1);
            }
        }
    }