People keep making hard changes on RMXP and all... Why not leave RMXP at all with all its limitations and simply make a new engine and embed it into a Ruby interpreter? I know a lot of people here have enough knowledge to do so, like *maybe* you, Arbiter... After the engine is done, making the Editor will be fairly easy :D Also, if done in Ruby, keeping compatibility with RMXP won´t be so difficult at all...