Bazooka Boy

Description
Bazooka Boy is an artillery-style physics puzzle game. Armed with a bazooka you are tasked with defeating all the enemies in the level using no more than 3 shots. Your bazooka can destroy terrain where it hits, nearby structures collapsing if support is removed and - if anybody is standing in the way - killing them. Getting crushed yourself, however, will result in a game over.
Alternate weapons, including grenade launchers and shotguns, can be unlocked to vary the gameplay. Cosmetic clothing items can also be unlocked to customize the player character's appearance.