First, there's a bug where the characters collide... I don't know how to fix it. If you don't know how to proceed, let me know where you got stuck, and I'll see if I can fix the bug.