Cockatrice - in progress