Added mouse input support. Changed how a bot is initialized so that a
gamepack does not have to be saved in the temporary directory.