Shadow Fencer Theatre

Shadow Fencer Theatre is a physics-based sword-fighting game featuring shadow puppets.