Thief that compiles

Still has some running errors, but progress