updated sprite
added states
updated