More morale from Player to Entity and add a adjust_morale() function, to be run once every 30 game minutes.