Jack in the Box

Guide all the Jacks simultaneously to the box in each level. Not every Jack responds the same so be careful! Do you have what it takes to complete all 30 levels?