Refactored and improved the code

Ellipses are now in ArrayLists.
Window will re-render and orange circles will disappear.
Refactored variables and moved the listener into an anonymous class.
More to come soon.