It was the Gandalf the Grey who said to a fire-breathing Balrog that “You shall not pass.” But a new Android game (that doesn’t have anything to do with Lord of the Rings) is taking up this battle cry as they depend on you, the mobile gamer, to not let the enemy pass as you try to reclaim their fantasy kingdom, one tower at a time. Welcome to the world of the Tower Dwellers.

A once thriving fantasy kingdom has been overrun by the forces of darkness. It is now your duty to lead an army of survivors to free your lands from the invaders. You need to build different towers and auxilliary buildings and let your warriors defend your property. And don’t worry, you’ve got good magic on your side which you can use to assist your strategic armies as they fight your enemies. The game has a non-linear progression so you have the freedom to choose whatever direction or which territory to conquer, depending on the levels that you’ve unlocked.

The game also has an encyclopedia sandbox mode where you can practice your army building and attacking strategy before unleasing it in the main game mode. The graphics aren’t state-of-the-art but is still pretty good considering. The warriors are cute, although you might hesitate sending them into battle since they are mighty adorable.

What makes the game a bit more interesting than other tower building and defense games is that while you’re playing it, there’s a funny narrated tale to go along with it. In fact, the developers have composed an ode just for you which you can find at the game app page on the Google Play Store where you can download Tower Dwellers for $3.99.