pymissile lets you control a USB missile launcher via a text interface.