- [ ] Allow executing more than one program (allow programs to call other programs) - [ ] Properly handle program limit - [ ] Add a memory manager to allocate segments for programs - [x] Make the command line load any program from disk - [ ] Possibly make `LoadProgram`: allocate segment, load file, set up stuff, possibly also call `ExecProgram`