added some animations and added board rerandomization