Player Bullet delay

added timer and event catch for bullet timer set to 300ms and also
redraws on timer expire just incase player is holding down space bar to
smooth animation transition. Bug fixes in bullet.