This is a pseudo-procedurally generated turn-based puzzle endless runner I guess!
There's a lot of info about the game and its development on the game page!