breakout: various changes

* fix score being treated as brick
* changes to ball velocity and direction
* cleanup formatting and comments