Updated licensing information, GPL 3.0
Fixed naming conventions, added methods to wrap private attributes,
developed gameplay methods more.
Updated to pylint conventions.