Reworked sprite eval