Fun but hard game!
Sadly the ghost don't sync perfectly with you when they push boxes and it's hard to compensate.
I'm not sure the timer was needed either, but it does create tension.
I did get to level 8, but I couldn't beat it because I'm not smart enough.
Good job!