added setters and getters / implemented proper calculation of game score

pausing the game also records the time and caculates the time the game
was paused for (total time - paused time = score)

clean up of code - and exeption handeling