fixed music, sounds, and intro

- Level editor now saves name, description, and music into the level and game can read it out and use it.
- moved some code to commands to clean things up