Complex sentence: Another form of download play is in the form of Kiosks at stores, there have been multiple demos running that support a trial of a game via the DS' download play support.
Split into simpler sentences: Another form of download play is in the form of Kiosks at stores. There have been multiple demos running that support a trial of a game via the DS's download play support.