refactored Brain init to use the new instance as a listener (now that it properly extends BWDefaultListener)
fixed incorrect constructors now that Player instance is fetched directly from the Game object