Basic code finished with comments. Started adding extra features, level
selection