sprite objects now created by taking options lists