UI & Basic gameloop implemented