slight modification to clean() in ui.py
name() abstract method in Player and some cleaning of code
renaming modules
PLayer is a metaclass
Human and Computer instantiate in Engine