Sort of have transitions working