Abstracted out level logic into VestLevel

Implemented it in TestLevel
Made sure PlatformLevel was using VestLevel
Added editor, triggers, example script