Should rewrite the create player code. Canceled buildings stills shows gray rectangle, if new building is build. New show actions produces new errors, buttons aren't correctly updated. Than make the scroll speed configurable. Use the repeat flag for faster scrolling.
Small ships show an explosion if missile hits target add source.
Ships do not go up and down, if attacking. Resource line isn't correctly updated for new units and food. A peon can enter a mine and die in the mine. A peon can enter a deposit and die in the deposite. The thing is, if whatever is blocking the path to the wood moves, the worker will stay locked up.