Collision and Character Controller Problem

I’m making a game called Qbik. You are a cube who was mysteriously transformed into a sphere and are trying to change back. The storyline is a bit shaky but I’ll figure it out as I go along.

Anyway, I have a problem with the game. Everything is size 1x1x1 and this should allow for easy gameplay because the player could fit through 1x1x1 gaps. It’s a 2D platformer built from scratch (my own assets and code). The problem is that although the payer should be able to fit inbetween the gaps it can’t, and can’t even fit through a gap of 1x1.1x1 and has to squeeze into 1x1.2x1. This proves to be a major problem in the level designs I have.

Here is a picture of my problem (the numbers show the y co-ordinate of the block):

I attached the compiled version but couldn’t upload the source so I uploaded it to my website. You can download it here:
Right-Click and press Save Target As

You may also notice the “2D Tutorial” caption on the window. It’s a long story how it got there but I want to know how to change it. Please help!

EDIT: I discovered how

Bump. No-one have a solution?

can you change the radius of the sphere from 0.5 to 0.49 or something?

Tried that and only worked if radius is 0.4 or less. I want the player to be a sphere with diameter of 1 and a smaller sphere would make the level designs I have easier

This seems to be caused by the step offset. Try setting this to zero (or a low value if the sphere needs to be able to go up steps elsewhere in the game).

Ok, so I will completely remove the step offset. In theory though, it shouldn’t matter… should it?