grafiikan erottaminen logiikasta