A few days ago Team S2HD made a very surprising announcement, development has resumed on this long fabled fan game that's been 9 years in the making. Team S2HD released a new video showcasing the new footage. 

Discuss this post in our forums.