Best Sportsbook Promos: Top Bet Deals in 2025

Our team have shortlisted the best betting promos for boosted odds, free bets, bet credits and parlay insurance. Explore licensed sportsbooks with clear terms, low rollover and daily offers. + Show More

The best way to keep your sports betting account topped up with free bets and bonus cash is through sportsbook promos. Pick the right ones and make the right bets, and you could land some great wins with these deals. Some offers are tied to major events, like the NFL Sunday Ticket, while others give you bonus bet tokens or even $150 in bonus bets just for placing the initial wager.

We took the time to pick out the 10 best online sportsbook bonuses for 2025. You’ll find top new customer offers, excellent boosted odds, top free bets and a whole lot more. Many of these let you receive bonus bets instantly, though some may be non withdrawable bonus bets that you can use for wagering rather than cashing out directly. Let’s check them out!

Best Sportsbook Promos Ranked

In the table below, we’ve compiled the ultimate list of sportsbook bonuses available to players right now. Check out the top 10 sportsbooks for bonuses, and what you can get as a new customer offer at each.

Sportsbook Welcome Promo
1. BetWhale 200% up to $6000 deposit match
2. BetNow 200% up to $1000 deposit match
3. BetOnline 50% up to $250 free bet and 100 free spins
4. BUSR 100% up to $1500 deposit match and 25 casino spins
5. BC.Game $1600 deposit match package and 400 free spins
6. Bet105 $50 free bet
7. Everygame 100% up to $500 deposit match
8. MyBookie 100% up to $1000 deposit match
9. XBet 50% up to $200 deposit match
10. BetUS 3x 125% up to $2000 deposit matches

 

Disclaimer Icon
Disclaimer

18+ Please Gamble Responsibly – Online gambling laws vary by country – always ensure you’re following local regulations and are of legal gambling age. Gambling can be addictive; please play responsibly and seek help if needed. Some of the links featured on the GamesHub site are affiliate links. This means we may earn a commission – at no additional cost to you – if you click a link and make a deposit at a partner site. All of our reviews and recommendations are subject to a rigorous editorial process to ensure they remain accurate, impartial, and trustworthy. You can learn more about how we evaluate platforms on our How We Rate page. For full transparency about our partnerships, please visit our Affiliate Disclosure. If you have any questions or feedback, don’t hesitate to contact our team.

Top 10 Sportsbook Promos for August 2025

#1

Up to $1,250 Sports Betting Welcome Bonus

Up to $1,250 Sports Betting Welcome Bonus

  • Quick and Hassle-Free Verification Process
  • Live Streaming for In-Play Betting Action
  • Instant Online Payouts with No Fees
Our Score
10
5 Stars BetWhale
Get Offer
NO CODE REQUIRED
#2

200% Welcome Bonus Up to $1,000

200% Welcome Bonus Up to $1,000

  • Weekly Rebates on Losses for All Sports Bets
  • Exclusive Crypto Bonuses with Frequent Rewards
  • Multiple Payment Options: Visa, MasterCard, Amex & Crypto
Our Score
9.8
5 Stars BetNow
Get Offer
NO CODE REQUIRED
#3

100% Welcome Bonus up to $2,500

100% Welcome Bonus up to $2,500

  • Live Stream NFL, NBA, and MLB Games
  • 10% in Horse Betting Rebates
  • "Money Bag" Promotions for NFL, MLB, and NBA Games
Our Score
9.7
4.5 Stars BUSR
Get Offer
NO CODE REQUIRED
#4

50% Deposit Match Up to $1,000

50% Deposit Match Up to $1,000

  • Supports Parlays, Teasers, and If Bets
  • Exciting Contests and Promotions with Huge Rewards
  • Boosted Parlays: More Picks, More Profits
Our Score
9.4
4 Stars MyBookie
Get Offer
NO CODE REQUIRED
#5

100% Signup Bonus Up to $200

100% Signup Bonus Up to $200

  • Regular Promotional Competitions and Giveways
  • Enchanced Live Betting with Multiview Feature
  • Weekly Parlay Prize Draws on Losing Tickets
Our Score
9.2
4 Stars Everygame
Get Offer
NO CODE REQUIRED
#6

50% Deposit Match up to $100

50% Deposit Match up to $100

  • $33 Free Bet Sunday Live Betting Promo
  • Parlay Hub Offers Ready-Made 3-Team and 4-Team Parlay Bets
  • 15% Odds Boosts on MMA Parlay Bets
Our Score
9.1
4.5 Stars Bet105
Get Offer
NO CODE REQUIRED
#7

Up to $20,000 Welcome Bonus

Up to $20,000 Welcome Bonus

  • Hyper-Fast Transactions with a Big Range of Cryptocurrencies
  • Interactive Bet Slip with Quick Bet Mode
  • Exclusive Soccer Promotions
Our Score
8.9
4.5 Stars BC.Game
Get Offer
NO CODE REQUIRED
#8

125% Bonus on First 3 Deposits

125% Bonus on First 3 Deposits

  • Trusted Sportsbook Operating Since 1994
  • Advanced Parlay Builder for More Complex Betting Strategies
  • Locker Room Section Offers Tips and Insights for Bettors
Our Score
8.8
4 Stars BetUS
Get Offer
NO CODE REQUIRED
#9

Get $200 in Bonus Bets

Get $200 in Bonus Bets

  • Regular Bet Boosts for NBA, NHL, UFC, and Soccer
  • 7% Cashback on Horse Racing Bets
  • NFL Squares Contests and March Madness Brackets
Our Score
8.7
4 Stars XBet
Get Offer
NO CODE REQUIRED
#10

100% Welcome Bonus Up To $200

100% Welcome Bonus Up To $200

  • Claim $25 Free Bets With the Event of the Day
  • World-Class VIP Loyalty Program
  • Comboboosts on Select Sports and Esports Markets
Our Score
8.5
4 Stars Wild.io
Get Offer
NO CODE REQUIRED

Find the Best Bet Deals For You: Top 3 Sports Betting Promos

It’s all well and good to look at that list of sportsbook promotions. But to really get to the bottom of what each of these betting sites has to offer, it’s important to find out more. Our guide to the three best sites for online sportsbook promos is coming up.

1. BetWhale – Best Online Sportsbook Promos for 2025 Overall

Sportsbook promos at BetWhale

BetWhale is home to some of the best new sportsbook promos, having only been formed in 2023. It seems as if it has used the tactic of rolling out the best deals in order to gain popularity as a new site. And it has certainly worked. You’ll find all of the best offers for new and existing players here, including occasional first bet insurance and bonus bet tokens that give you a second shot at winning.

Sign up Bonus 200% up to $6000 deposit match
Promo Code None required
Rollover 10x
Other Sports Betting Promotions Boosted odds, free bets, matched deposits

The $6000 welcome bonus is an extraordinary amount of bonus cash to grab at an online sports betting site. In fact, it’s more than we’ve seen in any other online sportsbooks promos for quite some time. You can use this bonus cash to bet on most of the betting markets on the site, too. The terms and conditions are pretty laid back in that respect.

You might have thought that a bonus of this size would have to be rolled over tons of times, like at an online casino, but that is not the case. You’ll only have to play through this bonus 10 times. That shouldn’t cause you too much of a problem at all, especially with the relaxed minimum odds for the wagering.

When you’ve eventually finished using your welcome bonus package, there are a few other bonuses to get at BetWhale. You can make use of boosted odds and extra deposit matches when you play here. Make sure to reach out to the customer support team to find out what’s in store.

💡 Expert’s Opinion

BetWhale has exploded onto the online sports betting scene with its enormous welcome offer. However, we were pleased to see that it doesn’t just lure in new players and leave them at that. There’s a good selection of bonuses that all players can get throughout each week to keep you topped up.

2. BetNow – Most Generous Sportsbook New User Promos

Sports betting promos at BetNow

There are actually three separate sportsbook new user promos you can choose from at BetNow. Each of them is very strong indeed. You can choose whether to grab the crypto, traditional payment methods, or Promobucks offers. Then, you can keep topped up with some great reload deals.

Sign up Bonus Crypto: 200% up to $1000 deposit match

Traditional currencies: 125% up to $625 deposit match

Promobucks: 150% up to $1500 deposit match

Promo Code Crypto: CRYPTO200

Traditional currencies: GETNOW125

Promobucks: GETPBUX150

Rollover Crypto: 18x

Traditional currencies: 14x

Promobucks: 8x

Other Sports Betting Promotions Up to 50% re-up bonuses, boosted odds, friend referrals

The best of the three offers in terms of value is the crypto deposit match, as it’s worth 200%. This means you’ll be tripling your money. You’ll also only have to meet a minimum deposit of $5 for the crypto offer, which makes it much more accessible.

Although, if you want a lower rollover to save some time, the best option will be the Promobucks offer. The Promobucks offer is pretty similar to a regular deposit match. The only real difference is that said ‘Promobucks’ need to be used on specific types of bets. Regular bonus cash can be used for a wider range of bet types. There’s plenty of that available via the standard welcome offer too.

Don’t forget to check out the ongoing promotions at BetNow either. It’s possible to get a Re-Up bonus every week. This is the same as a regular, reload deposit match. At BetNow, this weekly offer is worth 50% up to $1000.

💡 Expert’s Opinion

It’s great to have the freedom of choice that BetNow offers its players. This means you can fine tune your welcome bonus to suit the payment methods you want to pay with. It also means that you can prioritize higher cash or lower rollovers, depending on your style.

3. BetOnline – No Rollover Sportsbook Bonuses

Sports betting promos at BetOnline

There is no rollover requirement for the welcome bonus at BetOnline So, you can cash out anything you won from your bonus bets instantly. This means there’s no risk of losing your winnings, like in a regular rolled-over bonus. It’ll also save you plenty of time that could be better spent betting on whichever sports you like.

Sign up Bonus 50% up to $250 deposit match and 100 free casino spins
Promo Code FREE250
Rollover None required
Other Sports Betting Promotions VIP Rewards, boosted odds, bet insurance, various sport specific offers

Sure, there might be less bonus cash on offer than there is at some other sportsbook promos. But the bottom line is that the lack of a rollover offers you a lot more flexibility with your betting. This will suit those who are new to the sports betting world, or just any players who prefer a more laid back betting experience.

The welcome offer isn’t the only offer at BetOnline that doesn’t have a rollover either. This is actually one of the best online betting sites for existing customer offers. Take a look at the promotions page to find tons of ongoing offers. For example, you can get a refund on your soccer bet if your team gets a red card. Also, you’ll get double winnings on your NHL bets if your team scores two power play goals and wins.

💡 Expert’s Opinion

It’s clear to see that BetOnline has intended to make its bonuses as easy to use as possible. The lack of rollovers for each of them means that they’re super simple to navigate. That’s the kind of level of service we’ve come to expect from this vintage betting brand. Some players might prefer to opt for a larger bonus with a rollover, but the BetOnline terms will appeal to many.

How to Choose the Best Sportsbooks for Bonuses & Promos

There’s a lot more that goes into picking out the best online sportsbook promos than just the size of the offer. We made sure to consider a long list of factors when selecting the bonuses to recommend to you. If you want to check out some new sportsbook promos for yourself, consider all of the following…

  • Welcome Bonus Size – Of course, the welcome bonus for a sports betting site needs to be big enough for it to be worth grabbing in the first place. We expect to see plenty of bonus cash up for grabs at the top online sportsbooks.
  • Ongoing Promo Offers – For many online sportsbooks, the welcome offer is the tip of the iceberg. It’s generally propped up by extra sportsbook bonuses for existing players. That’s certainly the case for the top 10 sites we picked out.
  • Bonus Terms & Conditions – The best sportsbook promotions will be easy to use. This means low rollover requirements, relaxed game restrictions, fair minimum odds etc. We’ve made sure to read the terms and conditions for all of our top picks extensively, and we recommend you do the same.
  • Banking Options & Speed – The bonuses aren’t the only thing to look into when you pick out a new sports betting site. You should also check to make sure that they support the payment methods you want to bank with, and that their deposit bonuses do too. Also, check to avoid too many payment fees, and that you won’t have to wait ages for a payout.
  • Betting Market Depth – Sportsbook promotions aren’t much good if there aren’t a lot of markets that you can use them with. This is why we’ve only picked sites that offer markets for a lot of sports, and plenty of leagues and matches within each of them.
  • Quality of Odds – Better odds mean that you’ll win more money if you land a bet. This is just as crucial for an online sportsbook than any bonus offer. You’ll be losing on money if you fail to find the sportsbooks with the best online betting odds.
  • General User Experience – Of course, nobody wants to use a sports betting site that’s ugly or confusing to use. We’ve ensured that every sportsbook we selected is pleasing to use on all kinds of devices.
  • Other Betting Features – The betting experience becomes a lot more enjoyable with additional features. These include bet builders, in-play bets, live betting and more. The more of these, the better.
  • Security, Support & Encryption – Naturally, we couldn’t go any further with our sportsbook promos recommendations if the sites hosting them were unsafe. We tested their licensing, their encryption and their customer support to ensure of this.

The Hottest Bet Deals – Different Types of Sportsbook Promos

The welcome offer is just one of the sports betting promos you can get at the top online sportsbooks. Any site worth playing at will have a whole bunch of offers for players. Keep an eye out for the following

Sign Up Bonuses

Sportsbook new user promos can be found at pretty much all online sports betting sites these days. They’re simply the bonuses you can get when you sign up for a new account. They also tend to be the largest deals, so it’s worth getting your hands on a few of these. Sign up bonuses tend be free bets or matched deposits most of the time.

💡Great for: Players searching for a new online sportsbook to call home

Deposit Match Bonuses

You’ll probably see more deposit matches than other types of online sportsbook promos. These are common as both sports betting welcome bonuses and ongoing offers for all players. You’ll get a percentage of your deposit added to your balance as bonus cash. This bonus cash will probably need to be rolled over a few times, but that’s not always the case.

💡Great for: When you’re happy to put down a larger deposit

Bonus Bets

A free or bonus bet is a specific amount of cash that can be used for a single, or a selection of, markets. These will typically be for specific events or sports. However, we have found more general bonus bets that can be used on a wider range of markets. Just check the terms and conditions for each offer to see if you can use it on a bet that suits you.

💡Great for: More versatile players who will bet on different sports

No Deposit Promos for Sportsbooks

There are actually quite a lot of sportsbook promos that you can trigger without even making a payment. No deposit promos can include free bets when you first sign up for a new site. The downside to these is that you’ll probably get less bonus cash. Also, you might have to play through higher rollovers to cash out these types of offers.

💡Great for: Grabbing some bonus cash or a free bet without spending money

No Sweat Bets

With this type of deal, you’ll get your stake back if your initial bet loses. That stake refund will come in the form of bonus cash, so it could be subject to a rollover or two. The no sweat bet will likely need to meet minimum and/or maximum odds and stake amounts. You might also have to use a no sweat bet on a specific sport or competition.

💡Great for: Placing a slightly more risky bet at higher stakes

Reload Bonus

The term ‘reload bonus’ could refer to any ongoing offers for existing players at a sports betting site. Most of the time, it refers to a matched deposit that you can claim every week. Reload bonuses can include free bets and more as well. The reload bonus will probably be smaller than the welcome offer, but its ongoing nature makes it well worth a look.

💡Great for: Anyone who wants to keep their sports betting bankroll topped up

Profit Boost

Online sportsbook promos aren’t just limited to bonus cash to play with. Sometimes, you’ll get some extra cash back on top of your bets that win. We call this type of bonus a profit boost. It’ll probably give you a percentage of your win back as bonus cash in most cases. These are common for parlay bets.

💡Great for: Placing a bet at regular stakes for a bigger win

Odds Boosts

An odds boost offer is basically the same as a profit boost offer. The only real difference is how it’s framed. You’ll get better odds for the deal instead of a top up on your actual winnings. These types of bets are usually for specific markets or parlays picked out by the sportsbooks. We do see more general odds boosts promos running from time to time, though.

💡Great for: Lower odds bets that you’re more confident about winning

Same Game Parlay Insurance

A ‘parlay insurance’ offer is similar to a no sweat bet, in that it will give you your stake back as a free bet if you lose. However, these are specific to parlay bets for one game. You’ll need to meet a certain number of legs in your parlay for this type of offer to kick in. You may also find that a same game parlay insurance offer can only be used on

💡Great for: When you want to get specific about the outcome of a match

Multi-Game Parlay Insurance

Have you ever wanted to back a few teams over an MLS, NHL, NBA, NFL weekend, or something else? Multi-game parlays are a fun way to follow the league as a whole. It’s possible to get insurance for these types of bets, in a similar way to same game insurance.

💡Great for: Placing bets on a few teams over one game day or weekend

VIP Reward Programs & High Roller Promos

VIP rewards and loyalty clubs are interchangeable promotions designed for more serious sports bettors. They’ll ‘reward’ you for your ‘loyalty’ to the site. You might get points and level up through ranks to unlock prizes. The rewards you can get out of these programs can include free bets and other sports promos. However, they can include extra perks like faster payouts.

💡Great for: More regular players who place a lot of sports bets

Refer-a-Friend Rewards

Sports betting sites are keen to bring in as many players as possible, and many will reward you for helping with that. You might get sportsbook promos like bonus cash when you bring in a friend or family member. Said friend or family member will probably have to wager a certain amount of money before your reward is unlocked.

💡Great for: When you know someone looking for a new sports betting site

Mobile Specific Promos

From time to time, you might find sportsbook promos that can only be claimed on a mobile device.. These are pretty rare, but it’s a good idea to keep an eye out for them in the terms and conditions. It would be annoying to overlook this and miss out on a deal.

💡Great for: Anyone who likes to bet on sports on the go through a mobile device

Recurring Promos

We use the term ‘recurring promos’ when talking about most ongoing offers for sports bettors, aside from the welcome deal. These could be matched deposits, free bets, boosted odds… you name it. It’s great to see plenty of these at a sports betting site.

💡Great for: Any sports betting fan looking to take up some more sportsbook promos

Sportsbook Terms & Conditions – Read the Fine Print

It is absolutely crucial that you understand all the terms and conditions for sportsbook promos before you claim them. If you don’t understand every word, you’re running the risk of voiding the bonus.

We’re very much of the opinion that terms and conditions should be super easy to navigate for any bet deals. Sadly, this is not the case all of the time. Either way, make sure to look for each of these in the list of terms, and to understand what you have to do to beat them.

  • Wagering Requirement – If your bonus bets win, there’s a high chance that you’ll hage to play through them before you can cash out. Wagering requirements are typically referred to as ‘rollovers’ in the world of online sports betting.
  • Bonus Codes – You may have to enter sports betting promo codes to trigger a bonus. This will be made clear in the terms and conditions for the offer. Don’t miss out on this, as you could void the bonus if you forget to use the code.
  • Expiry Period – It tends to be the case that bonus bets expire within a certain period of time. Make sure to use your funds or free bets within the allocated time, otherwise you’ll lose them. You may also have to meet any rollover requirements within another specific time frame.
  • Minimum Deposits – Matched deposits and certain other types of sportsbook promos will require you to spend a minimum amount of cash. If you don’t meet the amount, you won’t trigger the bonus. Maximum deposits for matched deposits are common as well.
  • Minimum Wager & Odds Requirements – If you have to place a bet to trigger an offer, your qualifying wager will probably have to meet minimum odds. You’ll probably also have to put down a bet of a certain size to trigger the offer too.
  • Specific Markets – It may also be the case that you have to use a sportsbook promo on a specific sport or even a match. This is rare for a welcome bonus, but it does happen a lot in ongoing offers. For example, you might see a promo that gives you boosted odds for a preset group of markets in an NHL match.
  • Winning Caps – Occasionally, sportsbook promos will be capped in the amount that you can win. For example, you might not be able to win more than $100 from a free bet. If this is the case, make sure not to put down a bet that has the potential to win a lot more. You’ll only be increasing the risk without any possibility of a further reward.
  • Payment Options – It’s quite common to see payment methods restricted from qualifying deposits for sportsbook promos. This is often the case with split crypto and eWallet offers. Also, we have found a lot of sportsbook promos, such as matched deposits, that ban the use of certain eWallets.

Sport-Specific Promotions

There are some sportsbook promos out there that can only be used for certain sports, leagues or matches. This might be because the sportsbook is running a promo on that sport. It may also be because the nature of the bonus will only work with the rules of said sport. Anyhow, we’ve put together a few examples in the table below.

Sport Promo Example
Football First quarter and first half specials
Hockey Power play rewards
Baseball First inning score boosts
Basketball NBA blowout early payouts (moneyline bet pays out at a 20+ score margin)
Boxing/UFC Knockout specials
Horse racing Extra places (profit boosts for 2nd, 3rd etc.)
Formula 1 Fastest lap boosts
Soccer Goal scorer insurance

Signing Up: How to Claim Your Sportsbook Promo

Of course, you’ll have to actually sign up for an online sports betting site before you can claim any sportsbook promos. Let’s show you how to do that now, in four simple steps.

  1. Choose a sports betting site: Select one of our top 10 picks (or a few of them!). Head to the homepage and find the registration form.
  2. Create your betting account: Enter a few details and agree to the terms and conditions. Verify your details as per the instructions.
  3. Trigger the welcome bonus: Read the bonus terms and conditions and head to the cashier. Choose a payment method and enter an amount that will qualify for the offer.
  4. Wager and grab other offers: Place some sports bets and meet the rollover as per the bonus terms. Then, come back to check out some ongoing sports betting odds.

Great Bet Deals vs Not So Great Bet Deals

There are a few indicators than you can look out for that will help you to decide whether a bet deal is worth grabbing. On the flip side, there are a few red flags for sportsbook promos that might mean they’re not worth claiming. Check out a few examples of each in the table below.

The Best Sportsbook Promos Have… Watch Out for Promotions with…
✅ Terms and conditions that are easy to understand ❌ Unrealistic minimum odds
✅ A reasonable amount of bonus cash or free bets ❌ Super high rollover requirements
✅ Exciting and unique structure and design ❌ Unclear terms and conditions
✅ Flexible usage for different markets ❌ Very strict time limits for using the bonus or rolling it over

Are Sports Betting Promos Legal?

Yes, there is no direct law blocking the usage of sports betting promos. You can use sports betting promos in any part of the world where you can access sports betting sites. It just depends on whether or not those sportsbook promos will be part of onshore or offshore sports betting sites.

Whether or not you can access onshore sports betting promos varies from state to state. Some states, such as New Jersey, Pennsylvania, and recently also North Carolina, allow for regulated sports betting within the states. Others, like Alabama and Texas, do not allow online sports betting sites to get licensing. This means you won’t have access to any onshore sports betting promos either, of course.

However, there is no law preventing you from grabbing offshore sportsbook bonuses in any state. So, you’ll have no legal problems in using most bonus bets across the country. Offshore sportsbooks, such as all of our top picks, generally have great bonuses to grab. You can use them to your heart’s content.

Responsible Gambling

Sportsbook promos can help us to keep the cost of our online sports betting down if we use them right. But it’s still crucial that we all follow steps for responsible gambling.

No matter whether you consider yourself a serious gambler or more of a casual one, this is important. We would encourage you to set up deposit limits and time checks whenever you see them available at an online sportsbook. These are great ways to help you stay in control.

If you ever feel like you need more support than this, there is plenty of it available. You can reach out to any of the following responsible gambling organizations in any state.

  • National Council on Problem Gambling: The NCPG serves as a great first port of call for those looking to explore problem gambling resources. They have all sorts of guides and resources to help you out. You can also speak to them 24 hours a day for free advice. This could include a referral to one of the other resources.
  • 1-800-GAMBLER: This free, 24/7 helpline is based out of WV and targeted towards the people of that state. But you can actually access it across the U.S. It’s a great helpline for when you feel like you need someone to talk to about gambling. They also host occasional free weekend treatment events from time to time, which is great to see.
  • Gamblers Anonymous: Following a similar format to AA, GA provides peer-led support groups across the country. They follow a 12 step recovery program. You can enlist on this if you really feel like you need the most intensive of support with gambling.

Have You Found Your Next Sportsbook Bonus?

Which sportsbook promos are looking best to you? No matter which of our top 10 sites you go for, you’ll get a lot of choice for them. Each pick has a great welcome bonus, and plenty of ongoing offers to boot. You can use these to get a heck of a lot more betting action for your money. Hopefully, that could result in your landing some more sports betting wins.

BetWhale is the place to find the best bonus bets overall. Its welcome offer is enormous, and that’s just one great deal you can grab there. That being said, it’s worth checking out some more of these sites before you stick with one. After all, the more you sign up for, the more welcome bonuses you can claim. So, happy betting!

Martin is a long-serving writer and lifelong gamer with a deep appreciation for world-building, game mechanics, and immersive storytelling. With a background in creative writing and digital media, he brings a thoughtful, player-first perspective to his coverage of everything from action RPGs and open-world epics to experimental indie titles. Martin is especially interested in how games evolve as cultural artifacts and loves exploring the intersection of narrative design and player agency.