Passages Puzzle

We're on the good ship Lollypop ready to cast off. However, the passengers (landlubbers one and all) haven't got their act together. They don't know their port from their starboard! It's up to you to get everyone settled in their staterooms. With room for only one person at a time in the passages, it'll be rough. I'm sure you can do it. If not... there's always room for one more in Davy Jone's Locker!

The object of this puzzle is to get the colored tokens into their respective squares. Tokens may only slide horizontally and vertically to an empty place. They may not hop other tokens nor may they cross the bold barrier lines.