I should note that I have revised my view on this game, after playing enough Time Ball I have realized there is often a simple solution of moving pieces very quickly that is not the best solution and can often throw you off. The hidden true best solution uses fewer moves and gives you more time to do your work. Im through 85 levels, hopefully I can solve the final 15.