Power up extra life

- powerup sprite is generated randomly (1 out of 40 chance) when the ball hits a brick
- when player's paddle collides with the powerup, he/she gains an extra life
- no more than 1 powerup can exist at the same time

Issue: https://github.com/nsue/multiplayer-breakout/issues/53