enities now use vertex arrays internally