[wip] sideways gameplay

Beginning to repurpose game to play in landscape

There is a bug with the movement of the ball that causes it to slow down considerably when it touches the edge.
[wip] Fix ball bounciness

I had restitution backwards; setting it to 1.0 for the ball means it has 100% of its energy after the bounce. I had set it to 0, which means that after bouncing off an object it would continue with 0% of its previous energy.
[wip] Fixes physics issues

The ball should bounce nicely now!
Implement scrolling bricks

Bricks now scroll. # of bricks can be controlled from initWithSize.
Changed the bg colour of the game over scene back to white on red.
Add scoring mechanism

Add basic scoring mechanism. Just added some methods to MyScene.m
Adds a class for PlayerScore, unused as yet (currently the score is updated through methods in the Scene class)
[minor] Add comment to PlayerScore

Adds a descriptive comment to playerscore to describe what I want to do with it
Add good and bad bricks

Adds functionality for creating good and bad bricks; player’s score increments +1 for destroying a good brick, -1 for destroying a bad brick.
Sets up test area

Removes  ball and score so we can concentrate on brick node count and addition
Remove sound effects

Remove sound FX for testing bricks
Implement brick tracking

The last brick added to the scene is now accessible via lastBrick; a debug log spits out this brick’s coordinates as it moves. This can be used to determine when to add more bricks.

Bricks are organized by category instead of name, because it was hard to use wildcards in brick names.
Implements brick-adding in didEvaluateActions

Refactors some code to allow bricks to be added in the game loop.
Fixes brick categories; infinite bricks are added

Fixes code to assign brick categories properly.
Infinite bricks are now added FOREVER
Refactor brick add method

Adds a brickContainer method to create the brick container separately so that we can append to it. I was creating a new brickContainer (I think) every time I added a group of bricks, and as soon as the new one was created I lost my reference to the previous bricks, so I couldn’t remove them.
Revert "Refactor brick add method"

This reverts commit ed9ce6436019eaf2b22125199dcc81deb80deb70.
Fixes remove bricks functionality

Properly removes bricks forever.
Fully implements infinite blocks

Infinite blocks now WORKS
Bad bricks now react to hit.
Implements timer

Implements game timer; updates every frame and stores result in elapsedTime
Abstract ball and brick speed

Abstract the speed of the ball and brick so we can change it programatically