Tom - updated for better game pad handling, bound handling, image scaling, and added newer images