Fixed #21 #22 #23 #24 by cleaning up abilities file, close