The engine for a game I might be making...all sprites and programming done by AtomicBawm3. The AI works by comparing the x and y differences to determine which to move...unless the movement in that direction resulted in hitting a wall in which case he moves on the other axis. If he's shot, he shoots. If he sees you, he shoots every 3 seconds. The health bar is pretty unique. It uses two response variables and the overall health to create an interesting effect: When you're immediately shot, you lose a good amout of health. If you're given a little time to recover, you recover health up to the darker health bar. If you're given a lot of time to recover, you start recovering back to full health. WASD or arrow keys to move. Mouse to shoot. UPDATE: Separate map for bullets...if you're standing. You can now crouch behind any chair, table or....anything I guess. But beware, if you're crouching, your shooting is slower and you can't shoot through the objects you're hiding behind.