Make the sizes of buttons and selectboxes more reasonable
Center the Start Game text
Change checkClicks and checkHover to use doubles
Actually check clicks and hovers on nextButton
For some reason, you have to set the color before setting the position, so set it there. Also, use the for…in pattern to draw the text.
Simplify clickedArea/clickedCard assignment if activePKMN has been clicked.
Do my own calculations of string width
0,0 is top-left, not bottom-left. Subtract the height of the font before drawing, rather than adding it.
Slightly darken the default color of buttons
Correct the algorithm for updating the centers of buttons to account for 0,0's location
Only print out mouse motion if it is inside the window
Stuff happened in GUI
Some poking at Arena to get better values for buttons
Remove an extra commented line
Update operator= overrides
Remove ~Image()
Do some reindentation and cleanup in gui
Implement a getSizeFromGlobals method to update the size of objects in the window on resize
Make Card initialize UIElement
Correct image paths

Note: in Pokemon, I just lowercase the name to figure out the path,
rather than using the (now incorrect) hardcoded path.