Collision prediction, win condition and restart

also random colored tiles, unique maps, reduced data usage