merging smart player into player
change some rewards and fix stupid bug