sprite improvements