screen: schedule_blit() takes game entity parameter

This makes it easier to access other fields of the object to be rendered
without having to add more args to schedule_blit().

Also reduces the number of arguments being passed, in case the compiler is
not smart enough to optimize it out.