Simplified and made collision detection better. Also remove bullets when they leave screen or hit tiles.