you'd have to be one bloody outstanding programmer to pull something like that off within DarkBasic - because it doesn't really have the precision required, and alot of the mathematics involved is just far too much for the ageing language to handle.
personally i'd be skeptical about someone making one within Professionl, althought it'd be likely - you still don't really have the viable data structures and developing them just for such a project would be very time consuming on something which i don't think would be the greatest seller to be honest.
Tsu'va Oni Ni Jyuuko Fiori Sei Tau!
One block follows the suit ... the whole suit of blocks is the path ... what have you found?