it's more than a little... broken? maybe some firmer boudarys and less sticky collision may help?
It LOOKS really good tho. Great spritework.