adding in tests for regular update logic (+ minor typos)
adding update functions and starting options