[OPTI] Merging all Item info in one struct
[FIX] Random use
[OPTI] Use method to access Item
[OPTI] Using static var for memory
Reducing memeory footprint by puting the variable that don't need to be global in the whole program, static. Most of them.
[OPTI] Using snprintf when no padding needed