Revert "[OPTIMIZATION] Mergin all Item information in a struct instead of different arrays"

Taking more place, have to splitted

This reverts commit 447c6e15a8d21a33934cc4e0c12c931b1ea64e1c.
Revert "[OPTIMIZATION] Merging all data in a struct"

Have to be splitted to keep the place.

This reverts commit a2bc2b908b272855cd4d7575facb817505ce2261.