This restriction is that I cannot put a number greater than 12 in char(x).status:
You can make char(x).status>12 take the same values of char(x).status=3(char(x).pwidth and char(x).pheight), we would have more spaces to take advantage(like mario-13, mario-14, mario-15, toad-18), and we would use more char(x).weapon.
Obviously char(x).status>12 will look like invisible, whoever wants to use this would not have to use char(x).status=13,14,15,16 because they are the ones that you will possibly use in the future.