Add initial version of a projectile demo