prototype for sprite project