public boolean dropTrap(int x, int y) {
        // Tries to drop a trap at passed location. Since ZombieLevel has a
        // method in place for this that checks if the location is valid,
        // this just off-loads the grunt work to that.
        if (player.getFireTrapCount() > 0) {
            if (level.dropTrap(x, y)) {
                player.useFireTrap();
                return true;
            }
        }
        return false;
    }