Glad to hear you got this working and thanks for the feedback!
Cards should automatically start with an empty ability, but nice work on tracking this down. There was a reason for this that I cant recall off the top of my head, but this should be mentioned in the docs. It shouldn’t add any confusion or cause any troubled having the empty ability there.
Let me know if you want more details on how to fix this in the current version. Its a timely process but should be easy enough to follow and fix up the compiler issues. It is definitely a bigger issue then its seen at the moment.