update structure and play with animations and arrays