Re-re implemented inventory

This time it's legit as frick. Replaced dict with list for ordering.
Performance improvement in player blitting.