Finished Karten class. Bugcheck when have time.