Who partnered with CafePress to provide online merchandise ?
The game allows the player to assume the role of one of the main characters , making decisions for the character 's personal and professional life , and competing in a number of minigames .