Haruka: Beyond the Stream of Time,