basic sprite generation - done