This reminds me of the browser pool games I used to play as a kid, nostalgic, yet fun at the same time.