Refactor dumb player to use new methods