Stage 2 singulo thinks it's bigger than it really is
Created by: 9600bauds
Take a look at this code.
When the stage 2 singulo checks for shield generators to bounce off of, it checks 3 tiles away rather than 2. Essentially, singulo movement treats 3x3 singulos as if they were 5x5.
Two: If a singulo is created too close to the border, when it grows to stage 2, it will think it's 5x5, not 3x3 like it really is. So its movement checks the tiles on the OTHER SIDE of the containment field, and thus thinks it's OK to move that way.
But it says "yes this is right", plus it's SINGULARITY CODE, maan, someone else do it