fixed particle and added optional queue pointer to animated sprite