Back to The Front
Don't let the blue squares reach the middle square. Use your mouse to move the red square and repel the blue ones away. Each level will increase the number of blue squares. How far can you go?
Here's a quick outline about the code. The source is located at my Source Forge project, GroboUtils.