Game information Game title: Abuba The Alien Category: Puzzle Games Game ID on Flash Game: 5062 Game author: Pencilkids Total hits of the game: 4963 times Best screen resolution: 640 x 480 pixels