replaced tower array with terrain array(all emcompassing)
semi fixed waypoints issue
added rpc service (authored by D. Hovemeyer
commit to merge
Merge remote-tracking branch 'mcifelli/master'

Conflicts:
	magicprogram/src/edu/ycp/cs320/magicprogram/shared/Creep.java
	magicprogram/src/edu/ycp/cs320/magicprogram/shared/Game.java
	magicprogram/src/edu/ycp/cs320/magicprogram/shared/Terrain.java
	magicprogram/src/edu/ycp/cs320/magicprogram/shared/Tower.java
	magicprogramUI/src/edu/ycp/cs320/magicprogram/client/GameView.java
	magicprogramUI/src/edu/ycp/cs320/magicprogram/client/MagicprogramUI.java
Merge remote-tracking branch 'mcifelli/master'

Conflicts:
	magicprogram/src/edu/ycp/cs320/magicprogram/shared/Game.java
	magicprogram/src/edu/ycp/cs320/magicprogram/shared/Point.java
	magicprogram/src/edu/ycp/cs320/magicprogram/shared/Structure.java
	magicprogram/src/edu/ycp/cs320/magicprogram/shared/Tower.java
	magicprogramUI/.classpath
	magicprogramUI/.settings/com.google.gdt.eclipse.core.prefs
	magicprogramUI/src/edu/ycp/cs320/magicprogram/client/GameController.java
	magicprogramUI/src/edu/ycp/cs320/magicprogram/client/GameView.java
	magicprogramUI/src/edu/ycp/cs320/magicprogram/client/MagicprogramUI.java
deleted stack resource call