Changed implementation of some methods and moved Iterator method above main method meant for debugging
Changed implemenation of getFreeChips() and getStartingChips()
Fixed slope bug