We love trawling through the retro side of the itch.io site, as sometimes we come across a game we can’t put down. Sure enough that has happened today, as being drawn in by the colourful main game screen, we’ve come across a game called ‘ Demon Burst ‘. This game […]