Add simulator draft work

Bug exists, it's associated with robot logic