Instead of every entity retaining a handle to a separate texture, they all share a single texture who's handle is stored in Asset.scala