I suppose it's this game?
Looks interesting, I'll do some more research.
Nothing I can find is in English. So I really have no clue what I'm doing, :bleh:
Okay, it seems this game is freeware, so it could be a definite add for Reloaded, it looks very nice too.