work in progress with sprites