Apply rotation to armatures??

Hey everybody. I have recently been making a base character for my game (so i can just modify the mesh/texture and have a new character that is fully animated) and i just realised that the armature is rotated at 90 degrees to the mesh. If i apply rotation then all of the animations go wacko. Can anybody help me with this, or do i just have to redo all the animationsā€¦ :frowning: Heres a download link of the blend file: Base.blend

Thanks in advance :smiley: