public void init() {
        if (wizzard == null && wizzardId != 0) {
            wizzard = towerService.findWizzard(wizzardId);
        } else if (wizzard == null && wizzardId == 0) {
            wizzard = new Sorcerer();
        }
        if (wizzard == null) {
            try {
                FacesContext.getCurrentInstance().getExternalContext().redirect("error/404.xhtml");
            } catch (IOException ex) {
                log.log(Level.SEVERE, null, ex);
            }
        }
        //todo zapisać poprzedni tower??
    }