able to change deposit texture based on state

- wip, need optimization