Redesign of game engine

- First version that at least has enough features to let balls game run