remind me of 3d coat, Crytek seems to be kind of one step forward two steps backward, they seem to be keen to catch up with Unreal enigne, on the other hand, they seem to distance from the competitors just for the sake of it, it always ends up rather awkward since the engine war began.