Added new abstract class for bonuses.
Added new abstract class for bricks and did some refactoring.
Added new file for SquareBonus!