Add more randomized starts/restarts
Move unchanging elements to another layer to reduce redraw
Reduce tick function to be more efficient