I can't get a full game run going but this was a pretty good IL time so submitting this as my IL for now