igicucu cyawo cyatwikiriye imisozi avuga ko azajya abibutsa ibihe bikomeye bavutsemo it also published several games from other developers