When the game is in pause you're not allowed to assign actions to tux. Check the Basher action, I see that Basher can pass through doors and unbreakable blocks. Don't strech the mini map view to a default sized rect but to only a resize of the level. When a tux is Blocker you can apply only Bomber on it, and not the other actions that will permit it to move again. Add a reply level button at the end of a level. Clicking on X window button when playing raise a XIO: fatal IO error 104 (Connection reset by peer) on X server ":0.0", doing the same on the end level screen get pinugs exiting normally. Check against CPU clock, on 1100GHz it goes VERY fast. Make window not resizeable or prevent seg fault on resize, but better the first.