Started testing WindowPane
Made safe improvements to WindowPane.

@ Removed unused get target function.

@ Renamed target to graphics.

@ Moved random boolean generation into seperate class
Added first passing test
Added tests for changing graphics for broken glass
Added new test.
Finished testing WindowPane