puckbox:

 (by Alexandre Bertin)