Change to float.
Some minor code cleaning of the rawtetrisboard.
Preparations to intruduce block animations.

Updated Signal submodule. Remove public class PlayerInfo. Replaced
triggerGameEvent for RawTetrisBoard. And changes to alow everything to
compile. The game is compilable but not playable.
Added new class PlayerInteraction.
Merged TetrisRules to TetrisGame.

In order to increase readability and speed.
Changed the title and icon.
Fixed a ai bug.

Calculating the mean heigth for a block was done by dividing by an int,
but it should be done by a float. Also change ai from doing calculation
in float instead of double.
Readded the old way of polling game events from tetris board.
Fixed a RawTetrisBug.

In RawTetrisBoard the function getBlockType returned that the square was
empty if the position given was outside the board. Now it return WALL
which is more what you would assume. May effect ai calculation, which
used this function.
The game can be played again.

Strange bug, sometimes GraphicBoard get stuck in a loop.
Changed RawTetris.

To give the animation more info about events.