Sounds cool!
But seems to chanllenge a lot. For local co-op mode, interaction and operation form should be redesign to adapt it. For networking mode, we should redesign the mainloop of the gameplay.