Found this interesting puzzle game from PD3A.com the graphic looks very nice. Did anyone bought the game?

user posted image

user posted image