added reset() in Boat
added getBoatAt() in Player
PlaceBoatPanel adapted for different sized boats. Invalid works only for overlapping boats.
PlaceBoatPanel - got the undo. Gonna start testing now.
removeBoat() in Player isn't working.
storing bs changes.
Updated ComputerPlayer's shoot method (decision making)
Merge branch 'master' into Meera

Conflicts:
	.DS_Store
	Boat.class
	Boat.java
	PlaceBoatPanel.java~
	javafoundations/BTNode.class
	javafoundations/BTNode.java
	javafoundations/LinkedBinaryTree.class
	javafoundations/LinkedBinaryTree.java
Merge pull request #29 from pamelawang/Meera

Meera