Player struct is now Entity struct, because of collision with Player interface. Interface/struct definition is not fully complete.

Removed a lot of comments, and commented out existing code for future refactoring. Attempting to move all fmt statements to the cli.go file in order to separate interaction and display from the core logic. Eventually cli.go might be replaced by a websocket connector in order to use a web interface (since go lacks a windowing toolkit).