I'm glad you went with the controls you did - it makes sense for a "Sweeper" to move like that. Solar recharge is another great idea to make the premise work. The shove mechanic seemed a little out of place. I imaging a sweeper could ram things or slowly push them out of the way. i could be a great chance to introduce physics to the game.