Puzzle game about a space technician