Takeuchi: Lost Planet 2's demo with 4-player co-op "soon, I guess"