hello! i have a question since i'm thinking of getting the game. i played through the demo around a year ago and i loved it very much and thought it was fun. however, i am hesitating because i'm not quite sure how long the game would be and the price is definitely not cheap for me. how long would it take to play through a single route and how long would it take for me to play through everything? thank you very much!