Add interaction, bullets and interpolation