Play to Earn and have Fun