Finished Onboard Code

Base code still needs to be completed with a queue.