Tower Swap
Tower Swap is a clever puzzle game combining match-3 mechanics with addictive tower defense gameplay. Stop the dragons from reaching your castle by building your defenses through tactical tile-matching decisions.
How to Play
Build your defenses
Match 3 pieces of the same resource to upgrade them to a weapon or defense piece. When you have 3 of the same weapon or wall beside each other, you can merge them to create more powerful units. However, merging also means less coverage over the map, so sometimes you should delay the decision to merge.
Protect your castle
You have a limited number of swaps available before the dragons attack, so you have to use them wisely. Position your defenses so you can weather the attack! Before the boss round the game will show an arrow indicating the area where the drag will appear. Day 10 and day 20 are the first boss dragon levels, so you need to be prepared. Once you kill a boss, they release a large number of smaller dragons.
Combine resources
Combine 3 of these resources to build the following defenses:
Stone - creates a defensive attack tower
Gunpowder - builds a cannon
Ice - creates an ice wall
Logs - creates an attack turret
Gold - forms a chest containing swaps and sometimes other items like TNT and anvils to immediately upgrade resources.
All of the created defenses above can then be merged again to build an even more powerful unit.
Sign up and join a clan
It's worth signing up for an account in Tower Swap! It is a simple process and will allow you to build a custom avatar using extensive options, join a clan to compete, earn gold, and unlock chests with rewards. At the end of each game you'll receive gold coins that you can use to buy lives and open chests early.
More Games Like This
Tower Swap is a unique game that combines elements from match-3 games and tower defense games. One of the most popular tower defense games is Tower Defense Clash. As for merge games, Farm Merge Valley is hard to beat!
Features
Unique mix-up of game genres
Create defenses by merging resources
Upgrade defenses by merging defenses
Protect your castle from endless waves of dragons!
Sign up to join a clan and more
Developer
curtastic developed Tower Swap.
Platforms
Web browser (desktop and mobile)
Android
iOS
Last UpdatedOct 02, 2025Controls
Tap or click and drag only. Any tile can be swapped even if it doesn't make a match.Gameplay Video
Game Information
- Category
- Casual Games
More Games
Krakax
Krakax is a multiplayer game where you test your skill in archery and axe-throwing against live opponents. Select your character, choose your weapon, and embrace the challenge of hitting precise targets using unique gravitational mechanics. With each throw, experience an inventive twist on classic archery that demands accuracy and strategy.ControlsWASD to moveMouse to aimHold left click or space to shootE or right click to create a temporary wall
🔥 Hot Game
Obby Challenge: Prison Run
Obby Challenge: Prison Run is an intense obstacle course game where escape is the only option—and survival is everything. Sprint, leap, and dodge through deadly traps and twisted takes on classic childhood games. Outsmart your rivals and stay ahead in the race for freedom, where every second counts and only the sharpest make it out alive.Features🌟 Breathtaking 3D Worlds – Immersive visuals that bring every obstacle to life🧠 Think Fast, Act Faster – Strategic gameplay where every decision counts🔥 High-Intensity Action – Feel the adrenaline with dynamic levels, realistic effects, and non-stop tensionLast UpdatedSep 12, 2025ControlsMove = WASD or arrow keysJump = SpaceCrouch = CRoll = XPause = p
Raccoon Legend
Raccoon Legend is an idle battler where you train your raccoon hero by cutting through endless slimes to grow stronger. Each victory boosts your stats and abilities, letting you strategically upgrade skills to prepare for tougher challenges. As you advance, powerful bosses await, testing your progress and pushing your raccoon’s strength to new limits.Last UpdatedOct 13, 2025ControlsAD / arrow keys = move Mouse = interact with the game UI
Design House Escape
Design House Escape is an escape game where you must navigate through a series of challenging rooms in a mysterious house. Use floor plans and models to strategize your escape. Every corner holds secrets and obstacles to overcome. Can you unravel the mysteries and find your way out?Release DateFebruary 2024 (Android, iOS, and WebGL)PlatformsWeb browser (desktop and mobile)AndroidiOSControls
Use the left mouse button to solve the puzzles and escape from the room.
On the list of items, you can tap an item and select it. Then, you can use the item you selected by tapping the room.
After selecting an item, you can click the button of a magnifying glass and search it in detail. At this time, you can use the other item for it or combine the other item with it.
Use the left mouse button to solve the puzzles and escape from the room.
On the list of items, you can tap an item and select it. Then, you can use the item you selected by tapping the room.
After selecting an item, you can click the button of a magnifying glass and search it in detail. At this time, you can use the other item for it or combine the other item with it.
Field Master
Field Master is a casual farming simulator that puts you behind the wheel of powerful agricultural machines. Experience the full farming cycle as you plow vast fields with your tractor, sow seeds with precision seeders, and carefully nurture your crops as they grow. When harvest season arrives, take control of massive combines to reap the rewards of your hard work. From soil preparation to harvest, every step is in your hands, making Field Master the perfect blend of relaxation and realism for farming enthusiasts and casual players alike.Last UpdatedOct 09, 2025ControlsWASD / arrow keys = move Q = switch vehicles R = attach / detach equipmentE = load / unload
Teacher Simulator
Teacher Simulator is a fun simulation game in which you play the role of a teacher. Mark exams and ensure the kids are on their best behavior. You may be or have been a student, but now you get to be the one in charge!How to Play Teaching SimulatorGame ModesAnswer Questions: Teach Kids Essential Life SkillsIn Teacher Simulator you’ll ask the class essential questions, such as “What does LOL mean?”. A bunch of students will raise their hands and you’ll have to choose whether their answer is correct or not.Grading Assignments: Sharpen Your Pencils and Mark ExamsGet your pencils to the perfect level of sharpness and prepare to mark your students' work! Depending on whether the answer is correct, put a tick or X in each box.Catch CheatersCheating, fighting, and misbehavior are frequent issues in this school, and it’s your duty as the teacher to ensure the kids behave. Some kids think they can copy other people’s work, but you’ll have to make it sure it doesn’t happen on your watch.Classroom and Hall ManagementCaught kids misbehaving or, even worse, having a fistfight? This school is full of real rascals and rapscallions. You can resort to archaic measures like spraying them with a fire extinguisher or zapping them with a stun gun to ensure they step in line!Get your dream jobCareer progression in Teacher Simulator evolves quickly. Earn opportunities to teach new classes by excelling in your current duties. You can teach film, business, general knowledge, and more. The new jobs you get will pay you better. If you’re looking for a complete career change, check out Market Boss or Sweet Shop 3D.FeaturesTeach kids essential life skillsGet new teaching roles as you progressUse interesting disciplinary measuresHave fun living the life of a teacher!Release DateJuly 2020 (iOS)August 2022 (Android)September 2022 (WebGL)DeveloperKwalee developed this game.PlatformsWeb browser (desktop and mobile)AndroidiOSMore Games Like ThisIf you’re a fan of the simplicity and fun of Teacher Simulator, you may want to browse our casual game category catalog and find something to fill your time with even more fun. Some fun games worth a try are Sprunki, where you will create musical melodies with the help of some animal-like friends. Snow Rider 3D is another hilarious game where you lead a sled through a perilously fast mountain track. If, instead, you’re looking for more of a creative logic game, go for 2048.Controls
Use the left mouse button to play the game.FAQIs Teacher Simulator for free?Yes, you can play Teacher Simulator game for free at CrazyGames.What is the pretend to be a teacher game?Teacher Simulator is a simulation game where you can pretend to be a teacher in a full classroom of students. Grade tests, mark homework, catch kids cheating on exams, sharpen pencils, monitor halls for bullies, and much more in this fun game based on real-world scenarios.Is Teacher Simulator offline?Teacher Simulator can be found online and played on desktop at CrazyGames.Gameplay Video
Use the left mouse button to play the game.FAQIs Teacher Simulator for free?Yes, you can play Teacher Simulator game for free at CrazyGames.What is the pretend to be a teacher game?Teacher Simulator is a simulation game where you can pretend to be a teacher in a full classroom of students. Grade tests, mark homework, catch kids cheating on exams, sharpen pencils, monitor halls for bullies, and much more in this fun game based on real-world scenarios.Is Teacher Simulator offline?Teacher Simulator can be found online and played on desktop at CrazyGames.Gameplay Video
Little Alchemy 2
Little Alchemy 2 is an intuitive online crafting game developed by Recloak. The aim is to combine elements to create new ones. Start by mixing Earth, air, fire, and water to produce new elements. Discover over 720 items and unlock the recipes to time, matter, and the Universe!How to Play Little Alchemy 2Little Alchemy 2 is a creative merge game where you mix and match elements to discover new, unique ones. You start with air, earth, fire, and water, then drag and drop them together to see what they produce. You can easily create simple things like mud or more complex things like humans! Every time you create something new, it becomes part of your roster of items, so you can get more and more complex. Some creations are fairly simple, but others are a bit more complicated to uncover... like zombies! Gameplay is simple. All you have to do is drag the items you want to combine from the menu on the right into the middle screen. Then, drag one object onto the other to try to combine them both. Voila! You've just become an alchemist.Remember your combinationsA valid combination rewards you with new items and provides the merge in your roster of elements. You can use the encyclopedia to track your progress and read about the items you've discovered.Clean your canvasBeing an alchemist will start to get messy, so thankfully, there's also a "clean up" button located in the top left to clear your canvas. The search feature in the top right is also handy when you're losing track of your creations!The sky's the limit The game has no levels, time limits, or penalties, so it’s a relaxed, open-ended experience that encourages trial and error. Humorous captions accompany each new find, adding charm while rewarding curiosity and logical thinking. With over 720 elements to uncover and optional hints when stuck, the goal is simply to keep experimenting until you’ve built an entire world from scratch. Combine the elementsAlchemy CombinationsRecloak is constantly updating Little Alchemy 2 with new items to craft. There are currently over 720 items.Some combinations will be more evident than others, and there are often more ways than one to create a new item. Some combinations rely on logic and others require more creative, out-of-the-box thinking. Here are some basic creations so you understand how Little Alchemy 2 works:Fire + Mist = AirEarth + Air = DustEarth + Fire = LavaEarth + Lava = VolcanoFire + Stone = MetalThese are all logical combinations. However, some combos don't seem as obvious, like water + horse creating a hippo. Sometimes you have to think outside the box and mix elements you wouldn't expect to create something.Easter EggsThe game hides fun cultural references.Dog + Internet = DogeRing + Volcano = The One RingTurtle + Ninja = Ninja TurtleCat + Music = Keyboard CatLittle Alchemy TipsClick the 'hints' button in-game to get Little Alchemy tipsCheck out the Fandom page for more in-depth knowledgeCombine elements creatively - some combos make more sense than others!Little Alchemy vs Little Alchemy 2Little Alchemy was released in June 2016, and its sequel followed in August 2017. Both games share the same core concept of sandbox-style experimentation. You begin with four basic elements: earth, fire, air, and water. By combining them, you discover new ones. Although the foundation is the same, the sequel introduces enough changes to create a fresh experience.Little Alchemy 2 offers a brighter, more colorful design with subtle animations that give it a more playful atmosphere. It also expands the number of possible discoveries, with 720 elements compared to the original’s 589. The sequel also introduces special content such as the Myths and Monsters pack, which adds imaginative new items and makes experimentation even more engaging.Tips & TricksMix Everything with New Items. Each time you unlock a new element, try combining it with everything you already have. You're bound to find a new, unexpected element.Think in Categories. Items often combine logically across or within categories (ex., plant + tool = garden, fish + blade = sushi).Prioritize Key Elements. Some elements unlock dozens of recipes.Tier 1 elements and recipesEarth + Air = DustFire + Fire = EnergySoil + Soil = LandEarth + Fire = LavaAir + Water = MistWater + Earth = MudAir + Air = PressureWater + Water = PuddleFire + Wood = SmokeWater + Heat = SteamTier 2 elements and recipesMud + Fire = BrickLand + Big = ContinentEarth + Motion = EarthquakePressure + Lava = EruptionSteam + Earth = GeyserPressure + Stone = GraniteCharcoal + Mineral = GunpowderFire + Science = HeatLava + Water = ObsidianPuddle + Puddle = PondEarth + Pressure = StoneLava + Earth = VolcanoMotion + Air = WindTier 3 elements and recipesHouse + Fireplace = ChimneyMud + Sand = ClayFire + Gunpowder = ExplosionPond + Water = LakeStone + Fire = MetalBig + Hill = MountainContinent + Continent = PlanetScience + Star = PlasmaStone + Air = SandStorm + Storm = TornadoBrick + Brick = WallHeat + Air = WarmthThere are 15 tiers of elements and combinations. To get the full list, refer to the fandom page.More Games Like ThisIf you enjoy combining materials and mixing ingredients, check out our science and logic games for more challenging titles to occupy your intellect. You may also want to explore our casual category with classic games like Bubble Shooter, something a bit more challenging like Eggy Car, or something a bit more whimsical like Friday Night Funkin'. All great choices for the next play. FeaturesOver 720 items to craftUnique discoveries to be madeLogical and creative solutionsRelaxing gameplay with chill musicDeveloperRecloak develops Little Alchemy 2. Check out the original Little Alchemy, for more creative challenges!Available Game PlatformsThis game is developed in HTML5 and is available in your browser, on all your devices (including mobile devices and tablets!).Last UpdatedJan 31, 2023ControlsLeft click to interact with the menu itemsLeft click and drag to select items from your inventoryFAQHow do you make life in Little Alchemy 2?To make Life in Little Alchemy 2, you need to merge the following:Fire + Fire = EnergySet energy aside.Water + Water = PuddlePuddle + Water = PondPond + Water = LakeLake + Water = SeaEarth + Sea = Primordial SoupEnergy + Primordial Soup = Life in Little Alchemy 2.How do you make time in Little Alchemy 2?You cannot make time in Little Alchemy 2. Time appears after you create 100 elements, so you need to wait for the unlock.How do you make a human in Little Alchemy 2?To make a human in Little Alchemy 2, you will need to merge the following:Earth + Water = MudAir + Air = PressurePressure + Earth = StoneMud + Stone = ClaySet clay aside. Water + Water = PuddlePuddle + Water = PondPond + Water = LakeLake + Water = SeaSea + Earth = Primordial SoupFire + Fire = EnergyPrimordial Soup + Energy = LifeNow combine: Clay + Life = HumanGameplay Video
🔥 Hot Game
Tiny Fishing
Tiny Fishing is a fun fishing game where you draw your line and hook as many fish as possible. Each fish you catch on your line earns you money. Keep fishing to earn more coins and unlock upgrades!How to Play Tiny FishingTiny Fishing is easy to play from the beginning. Simply cast your line, then click and swipe your mouse from left to right to hook the fish. Each fish you catch has a monetary value relative to its rarity. To earn more money, you are offered three upgrades. These are:The amount of fish you catchHow deep can your line goMoney earned offlineThere is more valuable sea life the deeper you go. Earnings offline mean money earned when the game is idle, so there are incentives to both keep the game on even if you are not actively fishing, as well as to go back to it every once in a while to capitalize on “offline” earnings.The fish belong to different tiers: Common - These are the most frequent fish, they are worth the least amount of money and they are abundant in shallow watersRare - Harder to find, usually you can find the first rare fish after the first upgrades to your line Legendary - The most valuable and important fish in the game, highlighted by their golden color. A lot of cash goes to those who capture Legendary fish and they’ll be able to upgrade faster. Tiny Fishing TipsTo maximize your earnings, make sure you catch high-value fish and avoid using your catch quota on low-value catches.Upgrade your passive earnings and leave the game open while you do other things.It’s not all about catching more fish, but it’s mainly about what fish you capture. If you can get your hands on the Legendary Fish, available from 15+m of depth, you might score catch records one after the other.Improve your maximum depth to gain access to more valuable sea creatures.Use the Aquarium wisely and visit it regularly: for every new type of fish you’ll catch, there will be one more species in the Aquarium. These fish earn you money while you are away, so this is yet another way to improve your fishing equipment.FeaturesDraw your line to catch as many fish as possibleGo deeper and collect more valuable fish speciesUpgrade your hooks and line to pick up more fishEarn passively while you're awayCollect all of the different hooks availableSimilar GamesAre you a hyper-casual gamer who likes to fish? Browse our fishing games and find the perfect catch. If you are open to trying something different, give Geometry Dash or Little Alchemy a go.Release DateDecember 2020PlatformWeb browser (desktop and mobile)ControlsDrag the left mouse button to slide the hook to the left and right to catch as many fish as you can.FAQTiny Fishing TipsTo maximize your earnings make sure you catch the high-value fish and avoid using your catch quota on low-value catches.
Upgrade your passive earnings and leave the game open while you do other things.
It’s not all about catching more fish. Upgrade your maximum depth to gain access to more valuable sea creatures.Features
Draw your line to catch as many fish as possible
Go deeper and collect valuable fish species
Upgrade your hooks and line to pick up more fish
Earn passively while you're away
What's the final fish in Tiny Fishing?It's the Legendary TunaIs there an end to Tiny Fishing?No, Tiny Fishing has no end. How deep can your line go?Gameplay Video
Upgrade your passive earnings and leave the game open while you do other things.
It’s not all about catching more fish. Upgrade your maximum depth to gain access to more valuable sea creatures.Features
Draw your line to catch as many fish as possible
Go deeper and collect valuable fish species
Upgrade your hooks and line to pick up more fish
Earn passively while you're away
What's the final fish in Tiny Fishing?It's the Legendary TunaIs there an end to Tiny Fishing?No, Tiny Fishing has no end. How deep can your line go?Gameplay Video
🔥 Hot Game
Friday Night Funkin'
Friday Night Funkin’ is a casual music game that combines 80s nostalgic visuals with music battles. At its heart, it’s a rap duel simulator: you take the role of Boyfriend, a determined wannabe rapper, who faces off against opponents to prove he is worthy of dating Girlfriend, who’s there the whole time, cheering you on from the speakers. The pressure is on. To be a successful rapper, you will need to follow screen prompts, perfect your timing and pattern recognition, and most importantly, never let the beat mmm drop. Friday Night Funkin' ReviewedWe love dancing and music games in our family. Friday Night Funkin is a great free rhythm game where you press buttons in time with music tracks like the classic Dance Dance Revolution machines found in the 1990s arcade. The kids love it because it's silly and retro and I like the fact that it has a fan-made feel rather than the commercial dance games that cost a lot of money.Review by FamilyGamingDatabase.How to Play Friday Night Funkin’The main movement in Friday Night Funkin’ is to follow the colored arrows that scroll up and down the screen. Watch for when stationary markers overlap, and press the matching arrow key (or WASD keys) as soon as you see them overlap. Seems simple enough, but the first few rounds will have you questioning your rhythm. With every successful match, Boyfriend gets to sing. With every arrow you miss, Boyfriend’s health score drops, quickly hurting his chances of surviving, let alone winning. When you actually get to battle, this is your time to shine and belt out the tunes. If you’re not familiar with music battles, they're similar to any other type of duel competition, but with a twist: your weapons are your words and tunes. You take turns with the opponent, and sometimes you sing together in unison.You will hear classic songs like Dance Dance Revolution or Guitar Hero, and the objective is to sustain as many notes as possible, holding the arrows, sometimes for their entire duration. You can add variety, which is recommended, as it will boost your score if performed well. Get it wrong, and you will feel the heat on stage. Difficulty LevelsDepending on your skill level as a digital singer, you can choose from three levels of difficulty in Friday Night Funkin’: easy, normal, and hard. The more complex the level, the faster the arrows and the sequences become.Friday Night Funkin' Game ModesThe demo version of Friday Night Funkin’ includes:Story Mode. This mode takes you on a music battle journey with themed “weeks” of music, each featuring three or more songs against a pretty unique opponent. To win a week, you must clear all its tracks in a row.Free Play. This mode lets you practice individual songs so you can get some solo time in the studio to get ready for the more important battles.Friday Night Funkin' Story ModeIn Story Mode, you will follow Boyfriend on a weekly basis. He wants to win Girlfriend’s heart, but first must prove himself over time. Each week is designed with its own setting, opponent style, and themed soundtrack.Week 1: Daddy Dearest, Girlfriend’s rockstar father.Week 2: Skid & Pump, costumed kids from the Newgrounds series Spooky Month.Week 3: Pico, an old Newgrounds mascot and Boyfriend’s hinted ex.Week 4: Mommy Mearest, Girlfriend’s pop-star mother.Week 5: A Christmas mall showdown with both parents and a sinister monster.Week 6: Senpai, a cursed character in a retro dating sim setting.Week 7: Tankman, a military parody character with sharp humor.Weekend 1: Pico takes the spotlight against Darnell, complete with animated cutscenes.Health and ScoringYou have a health gauge at the bottom of the screen with a “tug-of-war” health bar. The more notes you get, the more the bar pushes toward your side. The more notes you lose, the more the bar swings toward your rival. Lose all your health, and the song ends with your head hung low. However, if you survive the track, hold it high, because that will win you the round. Now, if you know anything about performing in front of people, you know that a good performance is not about “surviving on stage” but about thriving. Each note in Friday Night Funkin’ has a score based on how accurately the note was held. Hit the note perfectly, and expect a “sick” score. Some songs are easier than others, so take advantage of those to rack up your scores. However, you will be rewarded generously for the more difficult songs.Strategies and TipsUse both hands to manage all the controls. Split the controls between left and right hands to hit simultaneous notes. Imagine dancing with only one foot. It’s not gonna win you a competition.Follow the patterns, and focus less on the arrows. When you need to mirror an opponent’s sequence, this will help.Follow the rhythm. Every song has a strong beat or melody. Let the rhythm guide your timing instead of relying only on visuals.Practice in Free Play. This is a lifesaver when it comes to more difficult songs. Practice them at a lower difficulty to master them. Friday Night Funkin’ MusicComposed by Kawai Sprite, Friday Night Funkin’s soundtrack will have you moving and grooving in your swivel chair from the get-go. Each week brings a distinct style of music from funky hip-hop to spooky organ synths, electro-pop club beats, and even militaristic chiptune rock. This is a crash course in funk.You may be familiar with a few of the tracks, like “M.I.L.F” and “Ugh” that became a viral sensation online. Ongoing DevelopmentFNF is an open-source game with an active development community and plenty of fan-made mods that expand the gameplay. In addition to mods made by avid fans, the developers recently added week 7 to the game and plan on turning it into a 'full-ass game' at some point in the future.Friday Night Funkin is not available on mobile devices yet, but it will be at some point in the future since the Kickstarter got funded! This version of the game is open-source on GitHub and available under the Apache 2.0 license. More Games Like ThisRhythm games are great fun to play solo or with your friends. The mechanics are simple, and whether you succeed often depends on your sense of rhythm and visual cues. If you enjoyed this game, you can browse our selection of casual games or try Geometry Dash, another tricky game where following rhythmic cues is essential.You can also check out fun games like Snow Rider or World's Hardest Game.FeaturesOriginal music with a range of influences from nu-jazz to Vocaloid dance beatsExtensive career mode with plenty of unique charactersVarious difficulty modes are available to suit your rhythmic abilityCool 90s B-Boy visualsAlso known as FNFRelease DateNovember 2020Developersninjamuffin99 - ProgrammerPhantomArcade3K and Evilsk8r - ArtKawai Sprite - MusicianYou can support the developers here.PlatformWeb browserControlsWASD or arrow keys to play+ and - to increase/decrease the volume0 to muteEnter to selectESC to go backLicenseApache 2.0FAQWhat is Boyfriend's name in Friday Night Funkin'?Boyfriend's name is simply 'Boyfriend', as stated by the developers.Where can I listen to the Friday Night Funkin' soundtrack?KawaiSprite has a bandcamp where you can listen to the Friday Night Funkin' soundtrack.What is Friday Night Funkin' vs Whitty?Whitty is a popular mod for Friday Night Funkin' starring Whitmore, a hot-headed rockstar who has beef with your girlfriend's parents.Is Friday Night Funkin' free?Yes! It is free to play in your web browser without having to download anything. Who made Friday Night Funkin’?Friday Night Funkin’ was created in 2020 by programmer Cameron “ninjamuffin99” Taylor with artists PhantomArcade and evilsk8r, and composer Kawai Sprite.When did Friday Night Funkin’ come out?Friday Night Funkin’ was first released as a prototype on October 5, 2020 for Ludum Dare 47.What is Friday Night Funkin’?Friday Night Funkin’ is a free rhythm-based indie game where players help Boyfriend win rap battles against quirky opponents by pressing the correct keys in time with the music.Where to play Friday Night Funkin’?You can play Friday Night Funkin’ online for free at CrazyGames.comGameplay Video
Vector TD
Vector TD is a vector-themed tower defense game. Place your towers strategically and eliminate the incoming enemies.
Release Date
June 2007
Developer
Vector TD was developed by David Scott.
Platform
Web browser
Controls
Press left mouse button to choose and place towers.
Release Date
June 2007
Developer
Vector TD was developed by David Scott.
Platform
Web browser
Controls
Press left mouse button to choose and place towers.