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
I think we normally put the close `}` on the following line back out to the left as if it were the close of a function.