one question is this the final version or are there other plans in stock for this, in any case could you consider implementing different versions of weapons? i mean, bosses have different attack but you get only one right? how about if you could use a weapon in offensive, defencsive and passive way? that would be really orignial, also in case of special weapons energy how about adding an item that increases these weapons energy bar or add a energy reduction effect to helmet part so you can use special weapons more time, and reggarding feet upgrade instead of automatically giving it to player how about if you implement x2 code so you can dash without it so its effect are changed to give you the ability to dash faster and further or make a special jump to access difficult areas? i think this would make sense since the scene that presents X's specs shows he has a built-in acceleration device aka dash, what you think about all this?