The timer on the top right corner deasn't reset on restart (try using Time.timeSinceLevelLoad instead of just Time.time). There are issues with the placement of robots as well but I can't help there.
But I like the customisation system and where the game is headed overall (this or I'm biased towards tower defence games).