Well, I'd say you definitely nailed the theme haha. Robbie is just doing his own thing. It looks like you know that there are bugs, so I think it would be less frustrating to get him to go where you want once those collision bugs are sorted out.
One thing I think would work better was if Robbie changed his direction a little less frequently. I found myself having trouble inching him with the boxes when he decides to just move back and forth rapidly, essentially staying in place.
(Also Level 3 doesn't load in the level select)
But that music do havin me vibin tho