added many of the main key objects most of these objects are to allow us to quickly evaluate which keys go where. and if the key is pressed, then we overlay everything with an image