I don't even remember all the shit I put in. Input marshaling now works. Set up a managed Time class.