I also had this gameplay idea for years, but only got chance to make it recently, actually I spent almost the past year to make this game, and it was more difficult than it looks to develop, as least quite difficult to myself.