From Idea to Finished Game: The Kickstarter Experience