sprite and directions will be properties of custom entities.