A weird trailer for this scroller RPG. Continue reading this story on RPG Site: Grime gets a strange teaser trailer