Check it out here: Indiedb.com please vote for our game on greenlight here: www.cancer-cinema.com/badtaste
We hope to have more gameplay video's out soon, so stay tuned!
The song is "Fickle", by the boss Finnish band "Lodger", you can follow their stuff here:
www.twitter.com/lodgertheband