This game is sprung from the anime Eureka7, for which was my favourite when I was watching it some time ago.