Transitions completed much better than old syntax

Next up: Add generic animation functions