Huge performance improvement

Instead of redrawing the screen with every heartbeat, only redraw it if the active block moves.
Tested with a 50x30 gameboard. CPU does not go above 5-7% when idle.