Damn, every aspect was carefully handled and it shows! I think my favorite aspect was the animations, really smooth.