Animation, Interaction and Games Design