I saw some screenshots of this game it looked like some sorta RTS , is it? i know nothing of this game so give me a quick rundown on what it is altho from what i seen it looks interesting. i watched a japanese trailer too but was just as confused lol