This would be a great, lengthy visual novel with a decent story if the English translation wasn't so poor.