Impossaball (1987) is a third-person action game with puzzle elements from the masters of Hewson Consultants Ltd.. The main publisher of the game is... Read more