Have been trying to find details on this game for a couple of days but drawn a blank, anyone have any details on the game? All I know its due for release '05 and thats it. Overdose. A new product from a Scandinavian based developer