Editor

@kadst43 @eric79 
- Changed the way the level is compiled and saved
- Lighting is now included in the level file
- Eliminated key navigation when focus is on an input element
Yeah, I plan to do that at some point. I'm just submitting PRs as I go to avoid a 3k+ line PR at some point. There will be a lot that looks incomplete or not optimized during this process.