Replacing 3 threads with one game thread. The reason is that we need to make sure elements move at the same time "clock". Separate threads are not guaranteed to run alternatively.