Foxxy 2 Posted March 2, 2012 Well technically anyways, they've recently laid off 600 members of their development team. Which means that the game's release date will be announced the upcoming weeks! They've said this themselves, either way I'm excited! Share this post Link to post Share on other sites