this is really impressive. actual movements with live diagrams looks great. you can consider adding sound to take it to another level.