Updated GUI to remove 'Stuff' class, include 'InteractableObject; class
Forgot to add InteractableObject in last Commit
Updated s.t. each Interactable Object contains an array of Interactions
Added Several new Images (fresh water, pokecenter, sand, salt water)
Updated terrain class to remove 'structure' and 'stuff'

each instance of terrain now contains only a flooring and a list of
interactable objects
Moved Terrain to GUI package
Modified KeyPress handler to be timer based
Boolean allowMove set to allow plaer position change via timer
Minor Change. Modified Getters and setters to begin w/ lowercase letter
Updated to include Player and Location classes

Replacing the PlayerX and PlayerY placeholders
Added method to add structure to area

Still need to set movement not allowed atea of structure
Added check for MovementAllowed before location changing
Modified to make Get and Set -> get and set
Major Changes!!!

See individual commit changes for more details.
Modification to allow for placement of Structures

Method created for adding structures. Add the structure to the square
the upper left corner will be located in. Using the height and witch of
the structure the squares contained by the structure are set to Non
Moveable locations. The flooring enum had to be modified to include
Movable and non-mOnable interactions for this; which led to changes in
many of the classes. This use of flooring seems more meaningful
anyhow...
Merge remote-tracking branch 'Cody/master'

Conflicts:
	SoftwareEngineeringProject/junit/edu/ycp/cs320/SoftwareEngineeringProject/TestLocation.java
	SoftwareEngineeringProject/src/GUI/Stuff.java
	SoftwareEngineeringProject/src/edu/ycp/cs320/fokemon/Player.java