collisions, animations, fixes